8Sep
De store skylagertjenestene - Dropbox, Google Disk, Microsoft OneDrive og andre - har alle det samme problemet. De kan bare synkronisere mapper inne i mappen til skyoppbevaring. Men det er en vei rundt denne begrensningen: symbolske lenker.
Symboliske lenker er ekstremt nyttige for synkronisering av alle mapper 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 ved 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 lagring av sky. Denne kommandoen vil flytte hele mappen til mappen for skyoppbevaring.
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 sky lagring.
mklink / d "C: \ Path \ To \ ExternalFolder" "C: \ Brukere \ NAME \ OneDrive \ ExternalFolder"
Linux
På Linux bør du bare opprette en symbolsk lenke med ln-s kommandoen. 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, spesifiser 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 lagring av sky, og deretter opprette en symbolsk lenke i omvendt - som du vil 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" "/Users/name/Dropbox/ ExternalFolder"
Google Disk aksepterer ikke symbolske koblinger 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 lenken i omvendt:
mv "/path/to/ ExternalFolder" "/Users/name/ Google Disk /"
ln -s "/Users/name/ Google Disk /ExternalFolder "" /path/to/ ExternalFolder "
Synkroniser eksterne mapper
Du kan bruke dette trikset til å synkronisere mapper utenfor mappen til sky lagring også.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 kan få 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.
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 lar deg synkronisere 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.