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
Systémy 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. Stále však môžeme používať symbolické odkazy v opačnom smere. V našom príklade by sme presunuli celú zložku C: Stuff do priečinka Dropbox. Potom by sme vytvorili symbolický odkaz v C: Stuff ukazujúci na priečinok 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 zaoberali synchronizáciou ľubovoľnej zložky s OneDrive v systéme Windows 8.1.
windows
Najskôr otvorte okno správcu 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 možnosť Spustiť ako správca.
move “C:PathToExternalFolder” “C:UsersNAMEOneDrive”
mklink /d “C:PathToExternalFolder” “C:UsersNAMEOneDriveExternalFolder”
linux
V systéme Linux by ste mali byť schopní 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 /path/to/ExternalFolder ~/Dropbox/
Ak chcete synchronizovať konkrétny 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 Enter. Spustite nasledujúci príkaz vyplnením príslušnej cesty:
ln -s “/path/to/ExternalFolder” “/Users/name/Dropbox/ExternalFolder”
Disk Google neprijíma symbolické prepojenia vytvorené pomocou vyššie uvedeného príkazu, ale iné služby môžu. Ak chcete, aby to fungovalo s Diskom Google, presuňte priečinok, ktorý chcete synchronizovať, do priečinka úložiska v cloude a potom vytvorte symbolický odkaz v opačnom smere:
mv “/path/to/ExternalFolder” “/Users/name/Google Drive/”
ln -s “/Users/name/Google Drive/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 ju 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 nastavenu Dropbox na viacerých počítačoch, nájdete priečinok Stuff v priečinku Dropbox. V každom počítači môžete vytvárať rovnaké symbolické odkazy a obsah priečinka C: Stuff sa bude zobrazovať rovnako vo 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 odporúčanie takýchto nástrojov tretích strán, keď im to pomôžeme.
Niektoré programy vám umožňujú synchronizovať ľubovoľné priečinky do cloudu, samozrejme. SpiderOak - tiež pekné, pretože je plne zašifrované, takže nemôžu ani vidieť, čo tu ukladáte. Umožňuje vám vybrať ľubovoľnú zložku na vašom PC, aby ste mohli synchronizovať bez toho, aby ste prekonali symbolické odkazy.