Domovská » jak » Jak synchronizovat libovolnou složku do cloudu pomocí symbolických vazeb

    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.