Hemsida » hur » Den kompletta guiden för att skapa symboliska länkar (aka Symlinks) på Windows

    Den kompletta guiden för att skapa symboliska länkar (aka Symlinks) på Windows

    Windows 10, 8, 7 och Vista stöder alla symboliska länkar - även kända som symlinks - som pekar på en fil eller mapp på ditt system. Du kan skapa dem med hjälp av Kommandotolken eller ett verktyg från tredje part som heter Link Shell Extension.

    Vad är symboliska länkar?

    Symboliska länkar är i grunden avancerade genvägar. Skapa en symbolisk länk till en enskild fil eller mapp, och den här länken verkar vara densamma som filen eller mappen till Windows - även om det bara är en länk som pekar på filen eller mappen.

    Låt oss till exempel säga att du har ett program som behöver sina filer på C: \ Program. Du skulle verkligen vilja lagra den här katalogen på D: \ Stuff, men programmet kräver att dess filer är på C: \ Program. Du kan flytta den ursprungliga katalogen från C: \ Program till D: \ Stuff och skapa sedan en symbolisk länk i C: \ Program som pekar på D: \ Stuff. När du startar om programmet kommer det att försöka komma åt sin katalog på C: \ Program. Windows omdirigerar den automatiskt till D: \ Stuff, och allt fungerar bara som om det var i C: \ Program.

    Det här tricket kan användas för alla sorters saker, inklusive synkronisering av alla mappar med program som Dropbox, Google Drive och OneDrive.

    Det finns två typer av symboliska länkar: Hård och mjuk. Mjuka symboliska länkar fungerar på samma sätt som en standardgenväg. När du öppnar en mjuk länk till en mapp kommer du att dirigeras till mappen där filerna lagras. En hård länk gör att det verkar som om filen eller mappen faktiskt existerar på platsen för den symboliska länken, och dina applikationer vet inte bättre. Det gör hårda symboliska länkar mer användbara i de flesta situationer.

    Observera att Windows inte använder termen "hård länk" och "mjuk länk". Istället använder den termen "hård länk" och "symbolisk länk". I Windows-dokumentationen är en "symbolisk länk" samma sak som en "mjuk länk". Men mklink kommandot kan skapa både hårda länkar (kända som "hårda länkar" i Windows) och mjuka länkar (kända som "symboliska länkar" i Windows).

    Hur man skapar symboliska länkar med mklink

    Du kan skapa symboliska länkar med kommandot mklink i ett kommandotolken som administratör. För att öppna en, leta reda på "Kommandotolk" genväg i din Start-meny, högerklicka på den och välj "Kör som administratör".

    I Windows 10: s Creators Update kan du använda ett normalt kommandotolfönster utan att köra det som en administratör. Om du vill göra detta utan ett fönstret Administrator Command Prompt måste du först aktivera utvecklarläge från Inställningar> Uppdatera och Säkerhet> För utvecklare.

    Utan några extra alternativ, mklink skapar en symbolisk länk till en fil. Kommandot nedan skapar en symbolisk eller "mjuk" länk på Länk pekar på filen Mål :

    mklink Link Target

    Använd / D när du vill skapa en mjuk länk som pekar på en katalog. såhär:

    mklink / D Link Target

    Använd / H när du vill skapa en hård länk som pekar på en fil:

    mklink / H Link Target

    Använd / J för att skapa en hård länk som pekar på en katalog, även känd som en katalogkorsning:

    mklink / J Link Target

    Så om du till exempel vill skapa en hård länk på C: \ LinkToFolder som pekade på C: \ Users \ Name \ OriginalFolder, skulle du köra följande kommando:

    mklink / J C: \ LinkToFolder C: \ Användare \ Name \ OriginalFolder

    Du måste lägga anteckningsmärken runt banor med mellanslag. Om mapparna till exempel heter C: \ Link to Folder och C: \ Users \ Name \ Original Folder, använder du istället följande kommando:

    mklink / J "C: \ Länk till mapp" "C: \ Användare \ Namn \ Original mapp"

    Om du ser meddelandet "Du har inte tillräckligt med behörighet att utföra den här åtgärden.", Måste du starta kommandotolken som administratör innan du kör kommandot.

    Hur man skapar symboliska länkar med ett grafiskt verktyg

    Om du gillar att göra det med ett grafiskt verktyg, ladda ner Link Shell Extension. Var noga med att hämta det lämpliga förhandlingspaketet innan själva verktyget - båda är länkade till på verktygets nedladdningssida.

    När det är installerat, leta reda på filen eller mappen du vill skapa en länk till, högerklicka på den och välj "Välj länkkälla" i menyn.

    Du kan sedan högerklicka in i en annan mapp, peka på "Drop As" -menyn och välj "Hardlink" för att skapa en hård länk till en fil, "Junction" för att skapa en hård länk till en katalog eller "Symbolisk länk" för att skapa en mjuk länk till en fil eller katalog.

    Så här tar du bort symboliska länkar

    För att bli av med en symbolisk länk kan du helt enkelt radera den som om du skulle någon annan fil eller katalog. Var noga med att ta bort länken själv i stället för filen eller katalogen den länkar till.