Hjemmeside » hvordan » Den komplette vejledning til oprettelse af symbolske links (aka Symlinks) på Windows

    Den komplette vejledning til oprettelse af symbolske links (aka Symlinks) på Windows

    Windows 10, 8, 7 og Vista understøtter alle symbolske links - også kendt som symlinks - der peger på en fil eller mappe på dit system. Du kan oprette dem ved hjælp af kommandoprompt eller et tredjeparts værktøj kaldet Link Shell Extension.

    Hvad er symbolske links?

    Symboliske links er dybest set avancerede genveje. Opret et symbolsk link til en enkelt fil eller mappe, og det link ser ud til at være det samme som filen eller mappen til Windows - selvom det kun er et link, der peger på filen eller mappen.

    Lad os f.eks. Sige, at du har et program, der har brug for sine filer på C: \ Program. Du vil virkelig gerne gemme denne mappe på D: \ Stuff, men programmet kræver at dets filer er på C: \ Program. Du kan flytte den oprindelige mappe fra C: \ Program til D: \ Stuff, og opret derefter et symbolsk link ved C: \ Programmer, der peger på D: \ Stuff. Når du genstarter programmet, vil det forsøge at få adgang til sit bibliotek på C: \ Program. Windows omdirigerer det automatisk til D: \ Stuff, og alt fungerer bare som om det var i C: \ Program.

    Dette trick kan bruges til alle mulige ting, herunder synkronisering af enhver mappe med programmer som Dropbox, Google Drive og OneDrive.

    Der er to typer af symbolske links: Hårdt og blødt. Bløde symbolske links fungerer på samme måde som en standard genvej. Når du åbner en blød link til en mappe, bliver du omdirigeret til den mappe, hvor filerne er gemt. Men et hardt link gør det til at virke som om filen eller mappen faktisk eksisterer ved placeringen af ​​det symbolske link, og dine applikationer ved ikke bedre. Det gør hårde symbolske links mere nyttige i de fleste situationer.

    Bemærk, at Windows ikke rent faktisk bruger termen "hard link" og "soft link". I stedet bruger det udtrykkene "hard link" og "symbolsk link". I Windows-dokumentationen er et "symbolsk link" det samme som en "blød link". Men den mklink kommando kan oprette begge hard links (kendt som "hard links" i Windows) og bløde links (kendt som "symbolske links" i Windows).

    Sådan oprettes symbolske links med mklink

    Du kan oprette symbolske links ved hjælp af kommandoen mklink i et kommandoprompt vindue som administrator. For at åbne en, skal du finde genvejstasten "Kommandoprompt" i din startmenu, højreklikke på den og vælg "Kør som administrator".

    I Windows 10s Opdateringsopdatering kan du bruge et normalt kommandopromptvindue uden at køre det som administrator. Hvis du vil gøre dette uden et administratorkommandopromptvindue, skal du først aktivere Developer Mode fra Indstillinger> Opdatering og sikkerhed> For udviklere.

    Uden ekstra muligheder, mklink skaber et symbolsk link til en fil. Kommandoen nedenfor skaber en symbolsk eller "blød" link ved Link peger på filen Mål :

    mklink Link Target

    Brug / D, når du vil oprette et blødt link, der peger på en mappe. ligesom:

    mklink / D Link Target

    Brug / H, når du vil oprette et hardt link, der peger på en fil:

    mklink / H Link Target

    Brug / J til at oprette et hardt link, der peger på en mappe, også kendt som en mappeforbindelse:

    mklink / J Link Target

    Så hvis du for eksempel ville oprette et hardt link på C: \ LinkToFolder, der pegede på C: \ Users \ Name \ OriginalFolder, ville du køre følgende kommando:

    mklink / J C: \ LinkToFolder C: \ Brugere \ Navn \ OriginalFolder

    Du bliver nødt til at sætte citatmærker omkring stier med mellemrum. For eksempel, hvis mapperne i stedet hedder C: \ Link til mappe og C: \ Brugere \ Navn \ Original mappe, skal du bruge følgende kommando i stedet:

    mklink / J "C: \ Link til mappe" "C: \ Brugere \ Navn \ Original mappe"

    Hvis du ser meddelelsen "Du har ikke tilstrækkeligt privilegium til at udføre denne operation.", Skal du starte kommandoprompt som administrator før du kører kommandoen.

    Sådan oprettes symbolske links med et grafisk værktøj

    Hvis du kan lide at gøre dette med et grafisk værktøj, skal du downloade Link Shell Extension. Sørg for at downloade den relevante forudsætningspakke før selve værktøjet - begge er knyttet til på værktøjets downloadside.

    Når den er installeret, skal du finde den fil eller mappe, du vil oprette et link til, højreklikke på det og vælg "Vælg link kilde" i menuen.

    Du kan derefter højreklikke inde i en anden mappe, pege på menuen "Drop As" og vælge "Hardlink" for at oprette et hardt link til en fil, "Junction" for at oprette et hardt link til en mappe eller "Symbolisk Link" at oprette en blød link til en fil eller mappe.

    Sådan sletter du symbolske links

    For at slippe af med et symbolsk link, kan du bare slette det som om du ville have en anden fil eller mappe. Bare vær forsigtig med at slette linket i stedet for den fil eller mappe, den linker til.