A nagy felhőtárolási szolgáltatások - a Dropbox, a Google Drive, a Microsoft OneDrive és mások - mind ugyanazzal a problémával küzdenek. Csak a mappában lévő mappákat tudják szinkronizálni. De van egy út ezen korlátozás körül: szimbolikus kapcsolatok.
A szimbolikus hivatkozások rendkívül hasznosak a számítógépen található bármelyik mappa szinkronizálásához. Szinkronizálhat valamilyen konfigurációs fájlt, amelynek például a számítógépének egy adott helyén kell lennie.
Szimbolikus linkek 101
A Windows, a Linux és a Mac OS X integrált eszközökkel rendelkezik szimbolikus linkek létrehozása . A szimbolikus link csak egy „mutató”, amely egy mappára mutat másutt. A számítógépen lévő programok úgy látják a hivatkozást, mintha ugyanaz lenne, mint a valódi mappa vagy fájlok.
Tegyük fel például, hogy szinkronizálni kívánta a C: \ Stuff összes fájlját a Dropbox-szal, de mégis a C: \ Stuff fájlba szeretné őket beilleszteni. Létrehozhat egy szimbolikus linket a Dropbox mappában, amely a C: \ Stuff-ra mutat, és a Dropbox mindent szinkronizál a C: \ Stuff mappában.
Egyébként ez az elmélet. A gyakorlatban sok felhőalapú tárolási szolgáltatás már nem működik megfelelően szimbolikus linkekkel. Ennek ellenére továbbra is fordítva használhatunk szimbolikus linkeket. Példánkban a teljes C: \ Stuff mappát áthelyeznénk a Dropbox mappájába. Ezután létrehozunk egy szimbolikus linket a C: \ Stuff oldalon, amely a Dropbox \ Stuff mappára mutat. A Dropbox szinkronizálja a mappában lévő fájlokat, és a C: \ Stuff mappát igénylő programok normálisan működnek. Ezt a megoldást először akkor néztük meg, amikor megnéztük hogyan szinkronizálhat egy mappát a OneDrive programmal a Windows 8.1 rendszeren .
ÖSSZEFÜGGŐ: A teljes útmutató a szimbolikus linkek (más néven Symlinkek) létrehozásához Windows rendszeren
ablakok
Először nyissa meg a Parancssor ablakot rendszergazdaként. Windows 8 vagy 10 rendszeren nyomja meg a Windows Key + X billentyűkombinációt, majd kattintson a Parancssor (Rendszergazda) gombra. Windows 7 rendszeren nyissa meg a Start menüt, keressen rá a Parancssorra, kattintson a jobb gombbal a Parancssor parancsikonra, és válassza a Futtatás rendszergazdaként lehetőséget.
Írja be a következő parancsokat a Parancssor ablakba. Az első parancsban cserélje ki a „C: \ Path \ To \ ExternalFolder” szót a szinkronizálni kívánt mappa elérési útjára és a „C: \ Users \ NAME \ Dropbox” elemet a felhőtároló mappájának elérési útjával. Ez a parancs a teljes mappát áthelyezi a felhőtároló mappájába.
"C: \ Path \ To \ ExternalFolder" "C: \ Users \ NAME \ OneDrive" áthelyezése
Hozzon létre egy szimbolikus linket az eredeti helyen. Azok a programok, amelyek az eredeti helyen keresik a mappát, ott találják meg. Az általuk végrehajtott módosítások a felhőtároló mappába kerülnek.
mklink / d “C: \ Path \ To \ ExternalFolder” „C: \ Users \ NAME \ OneDrive \ ExternalFolder”
Linux
Linuxon csak szimbolikus kapcsolatot kell tudni létrehozni a ln -s parancs. Nem kellene fájlokat áthelyeznie. Nyisson meg egy terminált, és futtassa a következő parancsot:
ln -s / path / to / Külső mappa ~ / Dropbox /
Egyéni fájl 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 helyezze át a külső mappát a felhőtároló mappájába, majd fordítva hozzon létre egy szimbolikus linket - akárcsak a Windows rendszeren.
Mac OS X
Használhatja ugyanazt a parancsot Mac-en is. Először nyissa meg a terminálablakot - nyomja meg a Command + szóköz billentyűt, írja be a Terminal szót a Spotlight keresési párbeszédpanelen, és nyomja meg az Enter billentyűt. Futtassa a következő parancsot, töltse ki a megfelelő elérési utat:
ln -s “/ elérési út / a / Külső mappához” “/ Felhasználónév / Dropbox / Külső mappa”
A Google Drive nem fogadja el a fenti paranccsal létrehozott szimbolikus linkeket, de más szolgáltatások igen. Ahhoz, hogy ez a Google Drive-val működjön, helyezze át a szinkronizálni kívánt mappát a felhőtároló mappába, majd fordítva hozza létre a szimbolikus linket:
mv “/ path / to / ExternalFolder” “/ Users / name / Google Drive /”
ln -s “/ Felhasználók / név / Google Drive / Külső mappa” “/ elérési út / a / Külső mappa”
Szinkronizálja a külső mappákat
Használhatja ezt a trükköt a felhőtárolási mappán kívüli mappák szinkronizálására is. Tegyük fel például, hogy van egy C: \ Stuff könyvtár. Áthelyezte a felhőtároló mappájába, így hozzáférhet a Dropbox mappában található „Cuccok” alatt és az interneten. Ha több számítógépen be van állítva a Dropbox, akkor a Stuff mappát a Dropbox mappában találja meg. Ugyanazokat a szimbolikus hivatkozásokat hozhatja létre minden számítógépen, és a C: \ Stuff mappa tartalma ugyanaz lesz az összes számítógépén.
Egyes harmadik féltől származó programok segítenek szimbolikus hivatkozások létrehozásában ezekhez a szolgáltatásokhoz, de mindezt megteheti az operációs rendszeréhez tartozó eszközökkel. Nem szeretjük ajánlani az ilyen harmadik féltől származó segédprogramokat, amikor segíteni tudunk .
Egyes programok természetesen lehetővé teszik bármely mappa szinkronizálását a felhővel. SpiderOak - azért is szép, mert teljesen titkosított így nem is látják, mit tárol ott - lehetővé teszi, hogy kiválasszon bármelyik mappát a PC-n, amelyet szinkronizálni szeretne, anélkül, hogy például szimbolikus linkekkel kavarna.