Úvodná » ako » Ako synchronizovať ľubovoľnú zložku do cloudu s symbolickými odkazmi

    Ako synchronizovať ľubovoľnú zložku do cloudu s symbolickými odkazmi

    Veľké úložné služby cloud - Dropbox, Google Drive, Microsoft OneDrive a ďalšie - majú rovnaký problém. Môžu iba synchronizovať priečinky v priečinku úložiska cloud. Existuje však cesta okolo tohto obmedzenia: symbolické odkazy.

    Symbolické odkazy sú veľmi užitočné pre synchronizáciu ľubovoľnej zložky na vašom PC. Možno budete chcieť synchronizovať nejaký konfiguračný súbor, ktorý musí byť napríklad na konkrétnom mieste v počítači.

    Symbolické odkazy 101

    Windows, Linux a Mac OS X majú integrované nástroje na vytváranie symbolických odkazov. Symbolický odkaz je len "ukazovateľ", ktorý ukazuje na priečinok inde. Programy v počítači zobrazujú odkaz, akoby boli rovnaké ako skutočné priečinky alebo súbory.

    Povedzme napríklad, že chcete synchronizovať všetky súbory v C: \ Stuff s Dropboxom, ale stále ich chcete v C: \ Stuff. Môžete vytvoriť symbolický odkaz vo priečinku Dropbox, ktorý ukazuje na C: \ Stuff a Dropbox by synchronizoval všetko vo vnútri priečinka C: \ Stuff.

    To je teória. V praxi mnohé služby pre ukladanie cloud už nefungujú správne pomocou symbolických odkazov. Napriek tomu môžeme používať symbolické odkazy naopak. V našom príklade by sme presunuli celú zložku C: \ Stuff do priečinka Dropbox. Potom by sme vytvorili symbolický odkaz na C: \ Stuff smerujúci do priečinka Dropbox \ Stuff. Dropbox by synchronizoval súbory v priečinku a programy, ktoré potrebujú priečinok v C: \ Stuff fungovali normálne. Najskôr sme riešili toto riešenie, keď sme sa pozreli na synchronizáciu ľubovoľnej zložky s programom OneDrive v systéme Windows 8.1.

    windows

    Najprv otvorte okno Správca výzvy ako správca. V systéme Windows 8 alebo 10 stlačte kláves Windows + X a kliknite na príkazový riadok (Admin). V systéme Windows 7 otvorte ponuku Štart, vykonajte vyhľadávanie príkazového riadku, kliknite pravým tlačidlom na zástupcu príkazového riadka a vyberte položku Spustiť ako správca.

    Do okna príkazového riadka zadajte nasledujúce príkazy. V prvom príkaze nahraďte "C: \ Path \ To \ ExternalFolder" cestou do priečinka, ktorý chcete synchronizovať a "C: \ Users \ NAME \ Dropbox" s cestou do priečinka úložiska cloud. Tento príkaz presunie celú zložku do priečinka úložiska cloud.

    presunúť "C: \ Cesta \ To \ ExternalFolder" "C: \ Users \ NAME \ OneDrive"

    Vytvorte symbolický odkaz na pôvodnom mieste. Programy, ktoré hľadajú priečinok na pôvodnom mieste, ho nájdu. Všetky zmeny, ktoré vykonajú, budú zapísané do priečinka úložiska cloud.

    mklink / d "C: \ Cesta \ To \ ExternalFolder" "C: \ Users \ NAME \ OneDrive \ ExternalFolder"

    linux

    V systéme Linux by ste mali jednoducho vytvoriť symbolický odkaz s ln -s Príkaz. Nemali by ste musieť presúvať žiadne súbory. Otvorte terminál a spustite nasledujúci príkaz:

    ln -s / cesta / do / ExternalFolder ~ / Dropbox /

    Ak chcete synchronizovať jednotlivý súbor, zadajte cestu k tomuto súboru namiesto cesty k priečinku. Ak táto metóda nefunguje, najprv presuňte externý priečinok do priečinka úložiska cloud a potom vytvorte symbolický odkaz v opačnom smere - ako by ste v systéme Windows.

    Mac OS X

    Na Mac môžete použiť rovnaký príkaz. Najprv otvorte okno terminálu - stlačte Command + Space, zadajte Terminál do dialógu vyhľadávania Spotlight a stlačte kláves Enter. Spustite nasledujúci príkaz vyplnením príslušnej cesty:

    ln -s "/ cesta / do / ExternalFolder" "/ Users / name / Dropbox / ExternalFolder"

    Disk Google neprijíma symbolické odkazy vytvorené pomocou vyššie uvedeného príkazu, ale môžu to byť aj iné služby. Ak chcete, aby to fungovalo s Diskom Google, presuňte priečinok, ktorý chcete synchronizovať, do priečinka úložiska cloud a vytvorte symbolický odkaz v opačnom smere:

    mv "/ path / to / ExternalFolder" "/ Používatelia / meno / Disk Google /"

    ln -s "/ Používatelia / názov / Disk Google / ExternalFolder" "/ path / to / ExternalFolder"

    Synchronizovať externé priečinky

    Môžete použiť tento trik na synchronizáciu priečinkov mimo priečinku úložiska cloud. Povedzme napríklad, že máte adresár C: \ Stuff. Presunuli ste ho do priečinka úložiska cloud, takže ho môžete sprístupniť pod položkou "Stuff" vo vašom priečinku Dropbox a na webe. Ak máte Dropbox nastavený na viacerých počítačoch, nájdete priečinok Stuff v priečinku Dropbox. V každom počítači môžete vytvoriť rovnaké symbolické odkazy a obsah priečinka C: \ Stuff sa bude zobrazovať rovnako na všetkých počítačoch.


    Niektoré programy tretích strán vám pomôžu pri vytváraní symbolických odkazov pre tieto služby, ale môžete to urobiť všetkými nástrojmi, ktoré sú súčasťou vášho operačného systému. Nepáči sa nám odporučiť pomocné nástroje tretích strán, keď im to pomôžeme.

    Niektoré programy vám umožňujú synchronizovať ľubovoľný priečinok do cloudu, samozrejme. SpiderOak - tiež pekné, pretože je úplne zašifrované, takže nemôžu ani vidieť, čo tu ukladáte - umožňuje vybrať ľubovoľnú zložku na vašom PC, aby ste mohli synchronizovať bez toho, aby ste sa pokazili s symbolickými odkazmi, napríklad.