/ Jak synchronizovat libovolnou složku se cloudem pomocí symbolických odkazů

Jak synchronizovat libovolnou složku s cloudem pomocí symbolických odkazů

how-to-sync-any-folder-to-cloud-storage

Velké cloudové úložné služby - Dropbox, GoogleDisk, Microsoft OneDrive a další - to vše má stejný problém. Mohou synchronizovat pouze složky uvnitř složky cloudového úložiště. Toto omezení však existuje: symbolické odkazy.

Symbolické odkazy jsou velmi užitečné pro synchronizaci jakékoli složky v počítači. Možná budete chtít například synchronizovat nějaký konfigurační soubor, který musí být na konkrétním místě v počítači.

Symbolické odkazy 101

Windows, Linux a Mac OS X jsou integroványnástroje pro vytváření symbolických odkazů. Symbolický odkaz je pouze „ukazatel“, který ukazuje na složku jinde. Programy v počítači vidí odkaz, jako by byly stejné jako skutečné složky nebo soubory.

Řekněme například, že jste chtěli synchronizovatvšechny soubory v C: Stuff with Dropbox, ale stále je chcete v C: Stuff. Mohli byste vytvořit symbolický odkaz ve složce Dropbox, který ukazuje na C: Stuff a Dropbox by synchronizoval vše uvnitř složky C: Stuff.

To je vlastně teorie. V praxi mnoho služeb cloudového úložiště již nefunguje správně se symbolickými odkazy. Symbolické odkazy však stále můžeme používat obráceně. V našem příkladu bychom přesunuli celou složku C: Stuff do složky Dropbox. Pak bychom vytvořili symbolický odkaz ve složce C: Stuff směřující do složky DropboxStuff. Dropbox by synchronizoval soubory ve složce a programy, které tuto složku potřebují, by fungovaly normálně. Toto řešení jsme poprvé zahrnuli, když jsme se podívali na to, jak synchronizovat jakoukoli složku s OneDrive v systému Windows 8.1.

sync-external-folder-with-symbolic-link [4]

Okna

Nejprve otevřete okno příkazového řádku jakoSprávce. Ve Windows 8 nebo 10 stiskněte klávesy Windows + X a klikněte na Příkazový řádek (Admin). V systému Windows 7 otevřete nabídku Start, vyhledejte příkazový řádek, klepněte pravým tlačítkem myši na zástupce příkazového řádku a vyberte příkaz Spustit jako správce.

open-command-prompt-as-administrator

Do příkazu zadejte následující příkazyOkno s výzvou. V prvním příkazu nahraďte „C: PathToExternalFolder“ cestou ke složce, kterou chcete synchronizovat, a „C: UsersNAMEDropbox“ cestou ke složce cloudového úložiště. Tento příkaz přesune celou složku do složky cloudového úložiště.

přesunout „C: PathToExternalFolder“ „C: UsersNAMEOneDrive“

move-folder-to-cloud-storage-on-windows-8.1

Vytvořte symbolický odkaz v původním umístění. Programy, které hledají složku v původním umístění, ji najdou. Všechny provedené změny budou zapsány do složky cloudového úložiště.

mklink / d “C: PathToExternalFolder” “C: UsersNAMEOneDriveExternalFolder”

make-symbolic-link-for-onedrive-on-windows-8.1

Linux

V Linuxu byste měli být schopni vytvořit pouze symbolické propojení s ln-s příkaz. Neměli byste přesouvat žádné soubory. Otevřete terminál a spusťte následující příkaz:

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

Chcete-li synchronizovat jednotlivý soubor, zadejtecesta k tomuto souboru namísto cesty ke složce. Pokud tato metoda nefunguje, nejprve přesuňte externí složku dovnitř složky cloudového úložiště a poté vytvořte symbolický odkaz v opačném směru - jako byste to měli v systému Windows.

create-symbolic-link-for-dropbox-on-ubuntu-linux

Mac OS X

V Macu můžete použít stejný příkaz. Nejprve otevřete okno terminálu - stiskněte Command + mezerník, do dialogového okna Spotlight search napište Terminal a stiskněte Enter. Spusťte následující příkaz a vyplňte příslušnou cestu:

ln -s “/ path / to / ExternalFolder” “/ Users / name / Dropbox / ExternalFolder”

Disk Google nepřijme symbolické odkazy vytvořenés výše uvedeným příkazem, ale další služby by mohly. Aby to fungovalo s Diskem Google, přesuňte složku, kterou chcete synchronizovat, do složky cloudového úložiště a poté vytvořte symbolický odkaz obráceně:

mv “/ cesta / k / ExternalFolder” “/ Uživatelé / jméno / Disk Google /”

ln -s “/ Users / name / Disk Google / ExternalFolder” “/ cesta / k / ExternalFolder”

create-symlinks-for-google-drive-on-mac-os-x

Synchronizovat externí složky

Tento trik můžete použít k synchronizaci složekmimo složku cloudového úložiště. Řekněme například, že máte adresář C: Stuff. Přesunuli jste ji do složky cloudového úložiště, abyste k ní měli přístup pod položkou „Věci“ ve složce Dropbox a na webu. Pokud máte Dropbox nastaven na více počítačích, najdete složku Stuff ve složce Dropbox. V každém počítači můžete vytvořit stejné symbolické odkazy a obsah složky C: Stuff se na všech počítačích zobrazí stejně.


Některé programy třetích stran vám pomohouvytváření symbolických odkazů pro tyto služby, ale můžete to udělat vše pomocí nástrojů obsažených ve vašem operačním systému. Nechceme takové nástroje třetích stran doporučit, když jim můžeme pomoci.

Některé programy umožňují synchronizovat všechnysložky do cloudu, samozřejmě. SpiderOak - také pěkné, protože je plně zašifrované, aby nemohlo vidět ani to, co tam ukládáte - vám umožňuje vybrat libovolnou složku v počítači, kterou chcete synchronizovat, aniž byste se museli hádat například se symbolickými odkazy.