26Aug

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

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

Hva er symbolske linker?

Symboliske lenker er i utgangspunktet avanserte snarveier. Opprett en symbolsk lenke til en enkelt fil eller mappe, og den linken 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.

For eksempel, la oss si at du har et program som trenger sine filer på C: \ Program. Du vil virkelig like å lagre denne katalogen på D: \ Stuff, men programmet krever at dets filer er på C: \ Program. Du kan flytte den opprinnelige katalogen fra C: \ Program til D: \ Stuff, og deretter opprette en symbolsk lenke ved C: \ Program som peker på D: \ Stuff. Når du starter programmet på nytt, vil det prøve å få tilgang til katalogen i C: \ Program. Windows vil automatisk omdirigere den 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 hvilken som helst mappe med programmer som Dropbox, Google Drive og OneDrive.

Det er to typer symbolske lenker: Hard og myk. Myke symbolske koblinger 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. En hard kobling gjør at det ser ut som om filen eller mappen faktisk finnes ved plasseringen av den symbolske lenken, og programmene dine vet ikke noe bedre. Det gjør de vanskeligste symbolske koblingene mer nyttige i de fleste situasjoner.

Vær oppmerksom på at Windows ikke faktisk bruker begrepene "hard link" og "myk lenke".I stedet bruker det uttrykkene "hard link" og "symbolsk lenke".I Windows-dokumentasjonen er en "symbolsk lenke" det samme som en "myk lenke".Mklink-kommandoen kan imidlertid opprette både harde koblinger( kjent som "harde lenker" i Windows) og myke koblinger( kjent som "symbolske lenker" i Windows).

Hvordan lage symbolske koblinger med mklink

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

I Windows 10 Creators Update kan du bruke et normalt kommandoprompt-vindu uten å kjøre det som administrator. For å gjøre dette uten et Administrator Command Prompt-vindu, må du først aktivere utviklermodus fra Innstillinger & gt;Oppdater &Sikkerhet & gt;For utviklere.

Uten ekstra valg, oppretter mklink en symbolsk lenke til en fil. Kommandoen nedenfor lager en symbolsk eller "myk" kobling ved Link som peker mot filen. Mål:

mklink Link Mål

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

mklink / D Link Mål

Bruk / H når du vil opprette en hard link som peker på en fil:

mklink / H Link Mål

Bruk / J for å lage en hard link som peker på en katalog, også kjent som enmappeforbindelse:

mklink / J Linkmål

Så hvis du for eksempel ville lage en hard kobling på C: \ LinkToFolder som pekte på C: \ Users \ Name \ OriginalFolder, ville du kjøre følgende kommando:

mklink/ JC: \ LinkToFolder C: \ Brukere \ Navn \ OriginalFolder

Du må sette anførselstegn rundt baner med mellomrom. For eksempel, hvis mappene istedet 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 Kommandoprompt som administrator før du kjører kommandoen.

Hvordan lage symbolske koblinger med et grafisk verktøy

Hvis du liker å gjøre dette med et grafisk verktøy, last ned Link Shell Extension. Pass på å laste ned den nødvendige forutsetningspakken før selve verktøyet - begge er koblet til på verktøyets nedlastingsside.

Når den er installert, finn filen eller mappen du vil opprette en kobling til, høyreklikk den og velg "Velg lenke Kilde" i menyen.

Du kan deretter høyreklikke inne i en annen mappe, pek på menyen "Drop As" og velg "Hardlink" for å lage en hard link til en fil, "Junction" for å lage en hard link til en katalog eller "Symbolisk lenke"For å lage en myk lenke til en fil eller katalog.

Slik sletter du symbolske koblinger

For å kvitte seg med en symbolsk lenke, kan du bare slette den som en annen fil eller katalog. Bare vær forsiktig med å slette linken i stedet for filen eller katalogen den knytter til.