Jak synchronizovat libovolnou složku do cloudu pomocí symbolických vazeb
Velké úložiště služeb 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é odkazy.
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 místě v počítači.
Symbolické odkazy 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.
Řekněme, že chcete synchronizovat všechny soubory ve složce C: \ Stuff s Dropboxem, ale stále je chcete v C: \ Stuff. Můžete vytvořit symbolický odkaz ve složce Dropbox, který odkazuje na C: \ Stuff a Dropbox by synchronizoval vše uvnitř složky C: \ Stuff.
To je teorie. 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 v C: \ Stuff, který ukazuje na složku Dropbox \ Stuff. Dropbox by synchronizoval soubory ve složce a programy, které potřebují složku v C: \ Stuff fungovaly normálně. Nejprve jsme toto řešení řešili, když jsme se podívali, jak synchronizovat všechny složky s OneDrive v systému Windows 8.1.
Okna
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 vyhledávání příkazového řádku, klepněte pravým tlačítkem myši na zástupce příkazového řádku a vyberte příkaz Spustit jako správce.
Do okna Příkazový řádek 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: \ Cesta \ To \ ExternalFolder" "C: \ Users \ NAME \ OneDrive"
Vytvořte symbolický odkaz v původním umístění. Programy, které vyhledávají složku v původním umístění, ji naleznou. Jakékoli změny, které provedou, budou zapsány do složky úložiště cloud.
mklink / d "C: \ Cesta \ To \ ExternalFolder" C: \ Users \ NAME \ OneDrive \ ExternalFolder "
Linux
Na Linuxu byste měli být schopni vytvořit symbolické spojení s ln -s příkaz. Nemusíte se přesouvat žádné soubory. Otevřete terminál a spusťte následující příkaz:
ln -s / cesta / do / ExternalFolder ~ / Dropbox /
Chcete-li synchronizovat jednotlivé soubory, zadejte cestu k tomuto souboru namísto cesty do složky. Pokud tato metoda nefunguje, nejprve přemístěte externí složku do složky pro ukládání cloud a poté vytvořte symbolický odkaz v opačném směru - jako byste použili v systému Windows.
Mac OS X
Stejný příkaz můžete použít i na Mac. 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" "Uživatelé / název / Dropbox / ExternalFolder"
Disk Google nepřijme symbolická spojení vytvořená výše uvedeným příkazem, ale mohou jít o další služby. Chcete-li, aby to fungovalo s Disku Google, přesuňte složku, kterou chcete synchronizovat, do složky pro ukládání cloud a vytvořte symbolický odkaz v opačném směru:
mv "/ path / to / ExternalFolder" "/ Uživatelé / název / Disk Google /"
ln -s "/ Uživatelé / název / Disk Google / ExternalFolder" "/ path / to / ExternalFolder"
Synchronizovat externí složky
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 jej 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. V každém počítači můžete vytvořit stejné symbolické odkazy 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 všemi nástroji obsaženými 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 vám samozřejmě umožňují synchronizovat libovolnou složku do cloudu. SpiderOak - také pěkné, protože je plně šifrováno, takže ani nevidí, co tam ukládáte - umožňuje zvolit libovolnou složku na vašem PC ke synchronizaci, aniž by došlo ke zmatení symbolických odkazů, například.