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

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

    Windows 10, 8, 7 og Vista støtter alle symbolske lenker - også kjent som symlinks - som peker på en fil eller mappe på systemet. Du kan opprette dem ved å bruke kommandoprompt eller et tredjepartsverktøy som heter 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 gjerne 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 opprett deretter en symbolsk lenke ved C: \ Programmer 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 en hvilken som helst mappe med programmer som Dropbox, Google Drive og OneDrive.

    Det er to typer symbolske lenker: Hard og myk. 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. 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 vanskelig symbolske lenker 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". Imidlertid mklink kommandoen kan opprette både harde koblinger (kjent som "hard linker" 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 kommandopromptvindu 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. Men for å gjøre dette uten et Administrator Command Prompt-vindu, må du først aktivere utviklermodus fra Innstillinger> Oppdater og Sikkerhet> For utviklere.

    Uten noen ekstra alternativer, mklink lager en symbolsk lenke til en fil. Kommandoen nedenfor skaper en symbolsk eller "myk" kobling på link peker på filen Mål :

    mklink Link Target

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

    mklink / D Link Target

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

    mklink / H Link Target

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

    mklink / J Link Target

    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 / J C: \ LinkToFolder C: \ Brukere \ Navn \ 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: \ Brukere \ Navn \ Original mappe"

    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.

    Slik lager du 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 riktig forutsetningspakke 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 koblingskilde" 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 kobling til en katalog eller "Symbol Link" å opprette 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.