Hjemmeside » hvordan » Slik synkroniserer du en hvilken som helst mappe til skyen med symbolske koblinger

    Slik synkroniserer du en hvilken som helst mappe til skyen med symbolske koblinger

    De store skytholdtjenestene - Dropbox, Google Disk, Microsoft OneDrive og andre - har alle de samme problemene. De kan bare synkronisere mapper inne i mappen for skyoppbevaring. Men det er en vei rundt denne begrensningen: symbolske lenker.

    Symboliske koblinger er ekstremt nyttige for å synkronisere hvilken som helst mappe på PCen. Du vil kanskje synkronisere en form for konfigurasjonsfil som må være på et bestemt sted på din PC, for eksempel.

    Symboliske koblinger 101

    Windows, Linux og Mac OS X har alle integrerte verktøy for å lage symbolske lenker. En symbolsk lenke er bare en "peker" som peker på en mappe andre steder. Programmer på datamaskinen ser lenken som om den var den samme som den ekte mappen eller filene.

    For eksempel, la oss si at du ønsket å synkronisere alle filene i C: \ Stuff med Dropbox, men du vil fortsatt ha dem i C: \ Stuff. Du kan opprette en symbolsk lenke i Dropbox-mappen som peker på C: \ Stuff og Dropbox vil synkronisere alt inne i mappen C: \ Stuff.

    Det er altså teorien. I praksis virker mange skytholdtjenester ikke lenger riktig med symbolske lenker. Vi kan likevel bruke symbolske lenker i motsatt retning. I vårt eksempel vil vi flytte hele mappen C: \ Stuff til Dropbox-mappen. Vi vil da opprette en symbolsk lenke på C: \ Stuff som peker på mappen Dropbox \ Stuff. Dropbox vil synkronisere filene i mappen og programmene som trenger mappen på C: \ Stuff vil fungere normalt. Vi dekket først denne løsningen når vi så på hvordan du synkroniserer en mappe med OneDrive på Windows 8.1.

    Windows

    Først åpner du et kommandopromptvindu som administrator. På Windows 8 eller 10, trykk Windows Nøkkel + X og klikk på Kommandoprompt (Admin). I Windows 7 åpner du Start-menyen, utfører et søk etter Kommandoprompt, høyreklikker på snarveien Kommandoprompt og velger Kjør som administrator.

    Skriv inn følgende kommandoer i kommandoprompt-vinduet. I den første kommandoen, erstatt "C: \ Path \ To \ ExternalFolder" med banen til mappen du vil synkronisere, og "C: \ Users \ NAME \ Dropbox" med banen til mappen for skyoppbevaring. Denne kommandoen vil flytte hele mappen til mappen for skylagring.

    flytte "C: \ Path \ To \ ExternalFolder" "C: \ Users \ NAME \ OneDrive"

    Opprett en symbolsk lenke på den opprinnelige plasseringen. Programmer som ser etter mappen på den opprinnelige plasseringen, finner den der. Eventuelle endringer de gjør, vil bli skrevet til mappen for skylagring.

    mclink / d "C: \ Path \ To \ ExternalFolder" "C: \ Brukere \ NAME \ OneDrive \ ExternalFolder"

    Linux

    På Linux, bør du bare kunne opprette en symbolsk lenke med ln-s kommando. Du bør ikke flytte noen filer rundt. Åpne en terminal og kjør følgende kommando:

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

    For å synkronisere en individuell fil, angi banen til den filen i stedet for banen til en mappe. Hvis denne metoden ikke virker, må du først flytte den eksterne mappen til i mappen for skyoppbevaring, og deretter opprette en symbolsk lenke i omvendt retning - som du ville ha på Windows.

    Mac OS X

    Du kan bruke samme kommando på Mac. Først åpner du et terminalvindu - trykk på Command + Space, skriv Terminal i Spotlight-søkedialogen, og trykk Enter. Kjør følgende kommando, fyll inn den aktuelle banen:

    ln -s "/ path / to / ExternalFolder" "/ Brukere / navn / Dropbox / ExternalFolder"

    Google Disk aksepterer ikke symbolske lenker som er opprettet med kommandoen ovenfor, men andre tjenester kan. For å gjøre dette arbeidet med Google Disk, flytt mappen du vil synkronisere inne i mappen for lagring av sky, og opprett deretter den symbolske linken i omvendt:

    mv "/ path / to / ExternalFolder" "/ Brukere / navn / Google Disk /"

    ln -s "/ Brukere / navn / Google Disk / ExternalFolder" "/ path / to / ExternalFolder"

    Synkroniser eksterne mapper

    Du kan bruke dette trikset til å synkronisere mapper utenfor mappen for skyoppbevaring. For eksempel, la oss si at du har en C: \ Stuff-katalog. Du har flyttet den til mappen for lagring av sky, slik at du får tilgang til den under "Stuff" i Dropbox-mappen din og på nettet. Hvis du har Dropbox satt opp på flere PCer, finner du mappen Stuff i Dropbox-mappen. Du kan opprette de samme symbolske koblingene på hver datamaskin, og innholdet i mappen C: \ Stuff vil vises det samme på alle PCene dine.


    Noen tredjepartsprogrammer vil hjelpe deg med å skape symbolske lenker for disse tjenestene, men du kan gjøre alt med verktøyene som følger med i operativsystemet. Vi liker ikke å anbefale slike tredjepartsverktøy når vi kan hjelpe det.

    Noen programmer tillater deg å synkronisere en hvilken som helst mappe til skyen selvfølgelig. SpiderOak - også fint fordi det er fullstendig kryptert, slik at de ikke engang kan se hva du lagrer der - lar deg velge hvilken som helst mappe på PCen din for å synkronisere uten å rote med symbolske lenker, for eksempel.