8Sep
Velké úložiště cloudů - Dropbox, Google Drive, Microsoft OneDrive a další - mají stejný problém. Mohou synchronizovat pouze složky ve složce úložiště cloud. Existuje však cesta kolem tohoto omezení: symbolických vazeb. Symbolické odkazy
jsou velmi užitečné pro synchronizaci libovolné složky v počítači. Možná budete chtít synchronizovat nějaký konfigurační soubor, který musí být například v určitém umístění v počítači.
Symbolic Links 101
Windows, Linux a Mac OS X mají integrované nástroje pro vytváření symbolických vazeb. Symbolický odkaz je jen "ukazatel", který ukazuje na jinou složku. Programy v počítači vidí odkaz, jako kdyby byly stejné jako skutečné složky nebo soubory.
Například řekněme, že chcete synchronizovat všechny soubory v C: \ Stuff s Dropboxem, ale stále je chcete v C: \ Stuff. Můžete 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 teorie, stejně.V praxi mnoho služeb pro ukládání cloud již s symbolickými odkazy nefunguje správně.Stále však můžeme používat symbolické odkazy v opačném směru. V našem příkladu bychom přesunuli celou složku C: \ Stuff do složky Dropbox. Pak bychom vytvořili symbolický odkaz na C: \ Stuff, který bude směřovat do složky Dropbox \ Stuff. Dropbox by synchronizoval soubory ve složce a programy, které potřebují složku v C: \ Stuff fungovaly normálně.Toto řešení jsme poprvé pokryli, když jsme se podívali na synchronizaci libovolné složky s aplikací OneDrive v systému Windows 8.1.
Windows
Nejprve otevřete okno Příkazový řádek jako správce. V systému Windows 8 nebo 10 stiskněte klávesu Windows Key + X a klepněte na položku Příkazový řádek( Admin).V systému Windows 7 otevřete nabídku Start, proveďte hledání příkazového řádku, klepněte pravým tlačítkem na zástupce příkazového řádku a vyberte možnost Spustit jako správce.
Do příkazového řádku zadejte následující příkazy. V prvním příkazu nahraďte cestu C: \ Path \ To \ ExternalFolder cestu ke složce, kterou chcete synchronizovat a "C: \ Users \ NAME \ Dropbox" s cestou do složky úložiště cloud. Tento příkaz přesune celou složku do složky úložiště cloud.
přesunout "C: \ Path \ To \ ExternalFolder" "C: \ Users \ NAME \ OneDrive"
Vytvoření symbolického odkazu v původním umístění.Programy, které vyhledávají složku na původním místě, ji naleznou. Jakékoli změny, které provedou, budou zapsány do složky úložiště cloud.
mklink / d "C: \ Path \ To \ ExternalFolder" "C: \ Users \ NAME \ OneDrive \ ExternalFolder"
Linux
Na Linuxu byste měli vytvořit symbolické spojení s příkazem ln -s .Nemusíte se přesouvat žádné soubory. Otevřete terminál a spusťte následující příkaz:
ln -s /path/to/ ExternalFolder ~ /Dropbox/
Chcete-li synchronizovat jednotlivé soubory, zadejte cestu k tomuto souboru namísto cesty do složky. Pokud tato metoda nefunguje, nejprve přesuňte externí složku do složky úložiště cloud a vytvořte symbolický odkaz v opačném směru - jako byste použili v systému Windows.
Mac OS X
Na Mac lze použít stejný příkaz. Nejprve otevřete okno terminálu - stiskněte klávesu Command + Space, zadejte terminál do dialogového okna Vyhledat spotlight a stiskněte klávesu 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 nebude akceptovat symbolické odkazy vytvořené výše uvedeným příkazem, ale mohou jít o jiné služby. Chcete-li, aby to fungovalo s Disku Google, přesuňte složku, kterou chcete synchronizovat, do složky složky úložiště a poté vytvořte symbolický odkaz v opačném směru:
mv "/path/to/ ExternalFolder" "/Users/name/ Google Drive /"
ln -s "/Users/name/ Google Drive /ExternalFolder "" /path/to/ ExternalFolder "
Synchronizace externích složek
Tento trik můžete použít k synchronizaci složek mimo složku úložiště cloud.Řekněme, že máte například adresář C: \ Stuff. Přesunuli jste ho do složky pro ukládání cloud, abyste měli přístup k této složce pod položkou "Stuff" 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. Stejné symbolické odkazy můžete vytvořit v každém počítači a obsah složky C: \ Stuff se bude zobrazovat stejným způsobem ve všech počítačích.
Některé programy třetích stran vám pomohou při vytváření symbolických odkazů pro tyto služby, ale můžete to udělat pomocí nástrojů obsažených v operačním systému. Nelíbíme doporučování takových nástrojů třetích stran, když jim to pomůže.
Některé programy umožňují samozřejmě synchronizovat libovolnou složku do cloudu. SpiderOak - také hezké, protože je plně šifrováno, takže ani nevidí, co tam ukládáte - umožňuje vám vybrat si libovolnou složku na vašem PC, aby bylo možné synchronizovat, aniž byste museli přenášet symbolické odkazy.