8Sep

Sådan synkroniseres en mappe til skyen med symbolske links

click fraud protection

De store cloud storage-tjenester - Dropbox, Google Drive, Microsoft OneDrive og andre - alle har det samme problem. De kan kun synkronisere mapper inde i din mappe med skylagring. Men der er en vej omkring denne begrænsning: symbolske links.

Symboliske links er yderst nyttige til at synkronisere enhver mappe på din pc. Du kan muligvis synkronisere en form for konfigurationsfil, som skal være på et bestemt sted på din pc, for eksempel.

Symboliske Links 101

Windows, Linux og Mac OS X har alle integrerede værktøjer til oprettelse af symbolske links. Et symbolsk link er blot en "pointer", der peger på en mappe andetsteds. Programmer på computeren se linket som om det var det samme som den rigtige mappe eller filer.

Lad os for eksempel sige, at du ønskede at synkronisere alle filerne i C: \ Stuff med Dropbox, men du vil stadig have dem i C: \ Stuff. Du kan oprette et symbolsk link i Dropbox-mappen, der peger på C: \ Stuff og Dropbox, vil synkronisere alt inde i mappen C: \ Stuff.

instagram viewer

Det er alligevel teorien. I praksis fungerer mange cloud storage-tjenester ikke længere korrekt med symbolske links. Vi kan dog stadig bruge symbolske links i omvendt retning. I vores eksempel flyttede vi hele mappen C: \ Stuff til Dropbox's mappe. Vi vil derefter oprette et symbolsk link på C: \ Stuff peger på mappen Dropbox \ Stuff. Dropbox ville synkronisere filerne i mappen, og de programmer, der skal bruge mappen i C: \ Stuff, ville fungere normalt. Vi dækkede først denne løsning, da vi kiggede på, hvordan du kan synkronisere en mappe med OneDrive på Windows 8.1.

RELATEREDE ARTIKLER
Den komplette vejledning til oprettelse af symboliske links( aka Symlinks) på Windows
Sådan synkroniseres en mappe med SkyDrive på Windows 8.1

Windows

Åbn først et kommandopromptvindue som administrator. I Windows 8 eller 10 skal du trykke på Windows Nøgle + X og klikke på Kommandoprompt( Admin).I Windows 7 skal du åbne menuen Start, udføre en søgning efter kommandoprompt, højreklikke på genvejstastaturet og vælge Kør som administrator.

Indtast følgende kommandoer i vinduet Kommandoprompt. I den første kommando skal du erstatte "C: \ Path \ To \ ExternalFolder" med stien til den mappe, du vil synkronisere, og "C: \ Users \ NAME \ Dropbox" med stien til din cloud storage-mappe. Denne kommando vil flytte hele mappen til din mappe med skylagring.

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

Opret et symbolsk link på den oprindelige placering. Programmer, der søger mappen på dets oprindelige placering, finder den der. Eventuelle ændringer, de foretager, vil blive skrevet til din cloud storage-mappe.

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

Linux

På Linux skal du bare oprette et symbolsk link til ln-s kommandoen. Du behøver ikke at flytte nogen filer rundt.Åbn en terminal og kør følgende kommando:

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

For at synkronisere en enkelt fil skal du angive stien til den pågældende fil i stedet for stien til en mappe. Hvis denne metode ikke virker, skal du først flytte den eksterne mappe til i din mappe til skylagring og derefter oprette et symbolsk link i omvendt retning - som du ville have på Windows.

Mac OS X

Du kan bruge samme kommando på Mac. Først skal du åbne et terminalvindue - tryk på Command + Space, skriv Terminal i Spotlight Search-dialogboksen, og tryk på Enter. Kør følgende kommando, udfyld den relevante sti:

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

Google Drive accepterer ikke symbolske links, der er oprettet med kommandoen ovenfor, men andre tjenester kan muligvis. For at gøre dette arbejde med Google Drev skal du flytte den mappe, du vil synkronisere, inde i din mappe til opbevaring af cloud og derefter oprette det symbolske link i omvendt:

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

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

Synkroniser eksterne mapper

Du kan bruge dette trick til at synkronisere mapper uden for din cloud storage mappe også.Lad os f.eks. Sige, at du har en C: \ Stuff-mappe. Du har flyttet den til din mappe med skylagring, så du kan få adgang til den under "Stuff" i din Dropbox-mappe og på internettet. Hvis du har Dropbox oprettet på flere pc'er, finder du din Stuff-mappe i Dropbox-mappen. Du kan oprette de samme symbolske links på hver computer, og indholdet af din C: \ Stuff-mappe vises ens på alle dine pc'er.

Nogle tredjepartsprogrammer hjælper dig med at oprette symbolske links til disse tjenester, men du kan gøre alt sammen med værktøjerne i dit operativsystem. Vi kan ikke lide at anbefale sådanne tredjepartsværktøjer, når vi kan hjælpe det.

Nogle programmer gør det muligt at synkronisere en mappe til skyen selvfølgelig. SpiderOak - også dejligt, fordi det er fuldt krypteret, så de ikke engang kan se, hvad du gemmer der - giver dig mulighed for at vælge en mappe på din pc for at synkronisere uden at bryde med symbolske links, for eksempel.