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 symlänkar - som pekar på en fil eller mapp på ditt system. Du kan skapa dem med 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 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.
Till exempel, låt oss säga att du har ett program som behöver sina filer på C:\Program
. Du vill verkligen 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 sedan skapa en symbolisk länk på C:\Program
pekar på D:\Stuff
. När du startar om programmet, den kommer att försöka komma åt sin katalog på C:\Program
. Windows omdirigerar den automatiskt till D:\Stuff
, och allt kommer bara att fungera som om det vore i C:\Program
.
Detta trick kan användas för alla möjliga saker, inklusive synkronisering av valfri mapp med program som Dropbox, Google Drive, och OneDrive.
Det finns två typer av symboliska länkar: Hårt och mjukt. Mjuka symboliska länkar fungerar på samma sätt som en standardgenväg. När du öppnar en mjuk länk till en mapp, Du kommer att omdirigeras till mappen där filerna lagras. Emellertid, en hård länk gör att det verkar som om filen eller mappen faktiskt finns på platsen för den symboliska länken, och dina program vet inte bättre. Det gör svåra symboliska länkar mer användbara i de flesta situationer.
Observera att Windows faktiskt inte använder termerna "hård länk" och "mjuk länk". Istället, den använder termerna "hård länk" och "symbolisk länk". I Windows-dokumentationen, en "symbolisk länk" är samma sak som en "mjuk länk". Emellertid, kommandot mklink kan skapa båda hårda länkar (kallas "hårda länkar" i Windows) och mjuka länkar (känd som ”symboliska länkar” i Windows).
Hur man skapar symboliska länkar med mklink
Du kan skapa symboliska länkar med hjälp av mklink
kommando i ett kommandotolksfönster som administratör. Att öppna en, hitta genvägen "Kommandotolken" i Start-menyn, högerklicka på den, och välj "Kör som administratör".
På Windows 10: s skaparuppdatering , du kan använda ett vanligt fönster för kommandotolken, utan att köra den som administratör. Emellertid, att göra detta utan ett fönster för administratörskommandotolken, du måste först aktivera utvecklarläget från Inställningar > Uppdatering & säkerhet > För utvecklare.
Utan några extra alternativ, mklink skapar en symbolisk länk till en fil. Kommandot nedan skapar ett symboliskt, eller "mjuk", länk vid Länk som pekar på filen Target :
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å, till exempel, om du ville skapa en katalogkorsning (en hård länk till en mapp) vid C:\LinkToFolder
som pekade på C:\Users\Name\OriginalFolder
, du kör följande kommando:
mklink /J C:\LinkToFolder C:\Users\Name\OriginalFolder
Du måste ange citattecken runt stigar med mellanslag. Till exempel, om mapparna i stället heter C:\Link To Folder
och C:\Users\Name\Original Folder
, du skulle använda följande kommando istället:
mklink /J "C:\Link To Folder" "C:\Users\Name\Original Folder"
Om meddelandet "Du har inte tillräckligt med behörighet att utföra den här åtgärden.", du måste starta kommandotolken som administratör innan du kör kommandot.
Så här skapar du symboliska länkar med ett grafiskt verktyg
Om du vill göra detta med ett grafiskt verktyg, ladda ner Link Shell Extension . Var noga med att ladda ner lämpligt förkunskapspaket innan själva verktyget, båda är länkade till på verktygets nedladdningssida.
När den är installerad, hitta 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 i en annan mapp, peka på "Släpp som" -menyn och välj "Hårdlänk" 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.
Hur man tar bort symboliska länkar
Att bli av med en symbolisk länk, du kan helt enkelt ta bort det som om du gjorde med någon annan fil eller katalog. Var bara försiktig med att ta bort själva länken i stället för filen eller katalogen som den länkar till.
Chris Hoffman
Chris Hoffman är chefredaktör för How-To Geek. Han har skrivit om teknik i nästan ett decennium och var kolumnist i PCWorld i två år. Chris har skrivit för The New York Times, intervjuats som en teknikexpert på TV-stationer som Miamis NBC 6, och hade hans arbete täckt av nyheter som BBC. Eftersom 2011, Chris har skrivit över 2,000 artiklar som har lästs mer än 500 miljoner gånger—och det är bara här på How-To Geek.