Den komplette veiledningen for å lage symbolske lenker (aka Symlinks) på Windows

Windows 10, 8, 7 og Vista støtter alle symbolske lenker - også kjent som symlinker - som peker mot en fil eller mappe på systemet ditt. Du kan opprette dem ved hjelp av ledeteksten eller et tredjepartsverktøy kalt Link Shell Extension.

Hva er symbolske lenker?

Symbolske lenker er i utgangspunktet avanserte snarveier. Opprett en symbolsk lenke til en enkelt fil eller mappe, og den lenken ser ut til å være den samme som filen eller mappen til Windows - selv om det bare er en lenke som peker på filen eller mappen.

La oss for eksempel si at du har et program som trenger filene på C: \ Program. Du vil virkelig lagre denne katalogen på D: \ Stuff, men programmet krever  at filene er på C: \ Program. Du kan flytte den opprinnelige katalogen fra C: \ Program til D: \ Stuff, og deretter opprette en symbolsk lenke på C: \ Program som peker til D: \ Stuff. Når du starter programmet på nytt, vil det prøve å få tilgang til katalogen på C: \ Program. Windows omdirigerer den automatisk til D: \ Stuff, og alt fungerer bare som om det var i C: \ Program.

Dette trikset kan brukes til alle slags ting, inkludert synkronisering av en hvilken som helst mappe med programmer som Dropbox, Google Drive og OneDrive.

Det er to typer symbolske lenker: Hardt og mykt. Myke symbolske lenker fungerer på samme måte som en standard snarvei. Når du åpner en myk lenke til en mappe, blir du omdirigert til mappen der filene er lagret. Imidlertid får en hard lenke det til å se ut som om filen eller mappen faktisk eksisterer på stedet for den symbolske lenken, og applikasjonene dine vet ikke bedre. Det gjør harde symbolske lenker mer nyttige i de fleste situasjoner.

Merk at Windows faktisk ikke bruker begrepene "hard link" og "soft link". I stedet bruker det begrepene "hard link" og "symbolic link". I Windows-dokumentasjonen er en “symbolsk lenke” det samme som en “myk lenke”. Imidlertid kan mklinkkommandoen opprette både harde lenker (kjent som "harde lenker" i Windows) og myke lenker (kjent som "symbolske lenker" i Windows).

Hvordan lage symbolske lenker med mklink

Du kan opprette symbolske lenker ved å bruke kommandoen mklink i et ledetekstvindu som administrator. For å åpne en, finn snarveien "Kommandoprompt" i Start-menyen, høyreklikk den og velg "Kjør som administrator".

På Windows 10s Creators Update kan du bruke et vanlig ledetekstvindu uten å kjøre det som administrator. For å gjøre dette uten et kommandopromptvindu for administrator, må du først aktivere utviklermodus fra Innstillinger> Oppdatering og sikkerhet> For utviklere.

Uten ekstra valg, mklinkoppretter du en symbolsk lenke til en fil. Kommandoen nedenfor oppretter en symbolsk eller "myk" lenke når den Linkpeker til filen Target:

mklink Link Target

Bruk / D når du vil opprette en myk lenke som peker til en katalog. som så:

mklink / D Link Target

Bruk / H når du vil opprette en hard lenke som peker til en fil:

mklink / H Link Target

Bruk / J for å opprette en hard kobling som peker til en katalog, også kjent som en katalogkryssing:

mklink / J Link Target

Så hvis du for eksempel ønsket å opprette et katalogkryss (en hard lenke til en mappe) på C: \ LinkToFolder som pekte på C: \ Users \ Name \ OriginalFolder, kjører du følgende kommando:

mklink / J C: \ LinkToFolder C: \ Users \ Name \ OriginalFolder

Du må sette anførselstegn rundt stier med mellomrom. For eksempel, hvis mappene i stedet heter C: \ Link to Folder og C: \ Users \ Name \ Original Folder, vil du bruke følgende kommando i stedet:

mklink / J "C: \ Link til mappe" "C: \ Users \ Name \ Original Folder"

Hvis du ser meldingen “Du har ikke tilstrekkelig privilegium til å utføre denne operasjonen.”, Må du starte ledeteksten som administrator før du kjører kommandoen.

Hvordan lage symbolske koblinger med et grafisk verktøy

Hvis du vil gjøre dette med et grafisk verktøy, kan du laste ned Link Shell Extension. Husk å laste ned riktig forutsetningspakke før selve verktøyet - begge er koblet til på verktøyets nedlastingsside.

Når den er installert, finn du filen eller mappen du vil opprette en lenke til, høyreklikker den og velger “Velg koblingskilde” i menyen.

Deretter kan du høyreklikke i en annen mappe, peke på "Slipp som" -menyen og velge "Hardlink" for å opprette en hard link til en fil, "Junction" for å opprette en hard link til en katalog eller "Symbolic Link" for å opprette en myk lenke til en fil eller katalog.

Slik sletter du symbolske lenker

For å kvitte deg med en symbolsk lenke, kan du bare slette den som med andre filer eller kataloger. Bare vær forsiktig med å slette selve lenken i stedet for filen eller katalogen den lenker til.