8Sep

Hogyan lehet szinkronizálni bármelyik mappát a felhőbe a szimbolikus hivatkozásokkal?

A nagyfelhő tárolási szolgáltatások - a Dropbox, a Google Drive, a Microsoft OneDrive és mások - ugyanaz a probléma. Csak mappákat képesek szinkronizálni a felhő tároló mappáján belül. De van egy módja ennek a korlátozásnak: szimbolikus linkek.

A szimbolikus hivatkozások rendkívül hasznosak a számítógépen lévő mappák szinkronizálásához. Lehet, hogy szinkronizálni szeretne valamilyen konfigurációs fájlt, amelyet például a számítógép egy adott helyén kell elhelyeznie.

Symbolic Links 101

A Windows, a Linux és a Mac OS X mindegyike integrált eszközökkel rendelkezik szimbolikus linkek létrehozásához. A szimbolikus link csak egy "mutató", amely egy másik mappába mutat. A számítógépen lévő programok láthatják a linket, mintha ugyanaz lenne, mint az igazi mappa vagy fájlok. Például, mondjuk azt szeretnénk, hogy a C: \ Stuff és a Dropbox összes fájlját szinkronizálni szeretnénk, de továbbra is C: \ Stuff-ban akarjuk őket. Létrehozhat egy szimbolikus linket a Dropbox mappában, amely a C: \ Stuff és Dropbox pontra mutat, szinkronizálja mindent a C: \ Stuff mappában.

Ez az elmélet egyébként. A gyakorlatban sok felhő tárolási szolgáltatás már nem működik megfelelően szimbolikus linkekkel. Még mindig használhatunk szimbolikus linkeket fordítva. Példánkban a teljes C: \ Stuff mappát áthelyezzük a Dropbox mappájába. Ezután létrehoztunk egy szimbolikus linket a C: \ Stuff címre a Dropbox \ Stuff mappára. A Dropbox szinkronizálja a mappában levő fájlokat, és a program, amelyik a C: \ Stuff megfelelő működéséhez szükséges. Először fedeztük ezt a megoldást, amikor megnézzük, hogyan kell szinkronizálni bármely mappát a OneDrive a Windows 8.1.

KAPCSOLÓDÓ CIKKEK
A Symbolic Links( más néven Symlinks) létrehozása a Windows
verziójában Hogyan kell szinkronizálni bármely mappát a SkyDrive használatával a Windows 8.1-es verziójában

Windows

Először nyissa meg a Parancssor ablakot rendszergazdaként. Windows 8 vagy 10 operációs rendszeren nyomja meg a Windows billentyû + X billentyûket, majd kattintson a Parancssor( Admin) parancsra. Windows 7 rendszeren nyissa meg a Start menüt, végezze el a Parancssor kérését, kattintson a jobb gombbal a Parancssor parancsikonra, és válassza a Futtatás adminisztrátorként parancsot.

Írja be a következő parancsokat a Parancssor ablakba. Az első parancsban cserélje ki a "C: \ Path \ To \ ExternalFolder" fájlt a szinkronizálni kívánt mappához és a "C: \ Users \ NAME \ Dropbox" mappához a felhő tárolási mappájához. Ez a parancs áthelyezi az egész mappát a felhő tároló mappájába.

mozgassa a "C: \ Path \ To \ ExternalFolder" mappát "C: \ Users \ NAME \ OneDrive"

Szimbolikus linket hoz létre az eredeti helyen. Azok a programok, amelyek az eredeti helyén keresik a mappát, megtalálják ott. Bármely változtatás, amelyet a felhasználó készít, fel lesz írva a felhő tároló mappájába.

mklink / d "C: \ Path \ To \ ExternalFolder" "C: \ Users \ NAME \ OneDrive \ ExternalFolder"

Linux

Linuxon csak szimbolikus linket lehet létrehozni az ln -s paranccsal. Nem kell áthelyeznie a fájlokat. Nyisson meg egy terminált, és futtassa a következő parancsot:

ln -s /path/to/ ExternalFolder ~ /Dropbox/

Az egyes fájlok szinkronizálásához adja meg a fájl elérési útját a mappa elérési útja helyett. Ha ez a módszer nem működik, először mozgassa a külső mappát a felhő tároló mappába, majd fordítottan hozzon létre egy szimbolikus linket - hasonlóan a Windows rendszerhez.

Mac OS X

Ugyanazt a parancsot használhatja a Mac rendszeren. Először nyisson meg egy terminál ablakot - nyomja meg a Command + Space billentyűt, írja be a terminált a Spotlight keresési párbeszédablakba, és nyomja meg az Enter billentyűt. Futtassa a következő parancsot, és töltse ki a megfelelő elérési utat:

ln -s "/path/to/ ExternalFolder" "/Users/name/Dropbox/ ExternalFolder"

A Google Drive nem fogadja el a fenti parancs által létrehozott szimbolikus linkeket, de más szolgáltatások is. Ha ezt a munkát szeretné elvégezni a Google Drive szolgáltatással, vigye a mappát a felhő tárolási mappájába, majd hozzon létre szimbolikus linket a hátul:

mv "/path/to/ ExternalFolder" "/Users/name/ Google Drive /"

ln -s "/Users/name/ Google Drive /ExternalFolder "" /path/to/ ExternalFolder "

Külső mappák szinkronizálása

Ezt a trükköt használhatja a mappák szinkronizálására a felhő tároló mappán kívül is. Például mondjuk, hogy van egy C: \ Stuff könyvtárunk.Áthelyezted a felhő tároló mappájába, így hozzáférhet a "Csomagok" alatt a Dropbox mappában és az interneten. Ha a Dropbox több számítógépen van beállítva, akkor megtalálja a Stuff mappát a Dropbox mappában. Ugyanazokat a szimbolikus linkeket hozhatja létre mindegyik számítógépen, és a C: \ Stuff mappájának tartalma ugyanúgy jelenik meg minden számítógépén.

Néhány harmadik féltől származó program segíti Önt abban, hogy szimbolikus linkeket hozzon létre ezekhez a szolgáltatásokhoz, de mindezt az operációs rendszer eszközeivel végezheti el. Nem szeretjük, ha olyan harmadik féltől származó segédprogramokat ajánlunk, amikor segítünk.

Néhány program lehetővé teszi a mappák szinkronizálását a felhőhöz természetesen. SpiderOak - szintén szép, mert teljesen titkosítva van, így még csak nem is láthatják, hogy mit tárolsz ott - lehetővé teszi, hogy a számítógéped bármely mappáját kiválaszthassa szinkronizálása nélkül, például szimbolikus linkekkel.