Jämfört med Linux är symboliska länkar (Symlinks) ett ganska nytt tillskott till Windows, som först introducerades i Windows Vista. De har varit närvarande sedan dess.

Tyvärr vet de flesta ingenting om symlänkar. Låt oss ta en titt på vad symlänkar är och hur man använder symlänkar i Windows 10.

Symboliska länkar är genvägar till steroider. Med andra ord fungerar de precis som vanliga genvägar, men de är mycket kraftfullare. När du till exempel skapar en symbolisk länk till en fil kan du lura program att tro att filen finns på en plats som den inte finns på.

Det finns två huvudtyper av symboliska länkar på Windows: hårda länkar och mjuka länkar. Till skillnad från Linux kallas endast mjuka länkar symlänkar i Windows.

Om du hårdlänkar en fil eller en mapp på plats A till en fil eller en mapp på plats B, visas filen eller mappen på plats B som om den finns på plats A.

Låt oss till exempel anta att vi har en textfil som heter "sample.txt" i katalogen C: \ Program. Om jag hårt länkar sample.txt till en fil med namnet "test.txt" kommer OS att behandla test.txt som om det var sample.txt.

instagram viewer

I huvudsak visas alla hårda länkar som originalfilen eller katalogen. Följaktligen pekar de hårda länkarna som du skapar på samma lagringsplats på hårddisken. Så om du gör några ändringar i en hård länk återspeglas ändringarna i originalfilen.

En sak att komma ihåg innan du använder hårda länkar är att du inte kan skapa en hård länk över olika hårddiskar. Så om du har en fil lagrad på C: -enheten måste din hårda länk också sparas i C: -enheten. Detta är en begränsning av filsystemet.

Slutligen, om du har skapat en hård länk för en viss fil och du vill ta bort den filen, måste du också ta bort varje hård länk. Eftersom en hård länk representerar den faktiska filen pekar de på en lagringsplats på din hårddisk. Så för att frigöra lagringsplatsen måste du ta bort varje länk som pekar mot den.

Soft Links fungerar precis som vanliga genvägar. Men de skiljer sig åt på ett viktigt sätt: symlänkar representerar filens adress snarare än den faktiska filen. Så till skillnad från en genväg är en symlink inte en fil. Detta är också anledningen till att symlänkar inte tar något utrymme på din hårddisk, och genvägar gör det.

I motsats till hårda länkar pekar symlänkar inte till en lagringsplats på hårddisken. De pekar på filen eller katalogen som pekar på lagringsplatsen. Så om du vill ta bort en fil behöver du inte ta bort alla symlänkar som pekar på den filen.

Symlänkar kan också skapas över olika enheter eftersom de pekar på originalfilen snarare än filens lagringsplats.

För det första är symlänkar snabbare än traditionella genvägar. Därför bör du på en långsam dator använda symlänkar istället för genvägar.

För det andra finns det situationer när du måste kopiera / klistra in en stor mängd data från en plats till en annan. I sådana situationer är det att föredra att skapa en symlink snarare än att kopiera och klistra in. Detta kan spara mycket lagringsutrymme på grund av bristen på dubbla filer.

Slutligen kräver vissa program att du har filer närvarande på en viss plats på lagringsenheten. Till exempel synkroniserar OneDrive bara filer som finns i OneDrive-katalogen. Genom att använda en symlink kan du synkronisera valfri fil oavsett plats på din dator.

På Windows 10 kan du ställa in symlänkar genom kommandotolken med mklink kommando.

Starta först kommandotolken genom att skriva cmd i sökfältet på Start-menyn, högerklicka sedan på den bästa matchningen och välj Kör som administratör.

Relaterad: Hur man ändrar katalog med kommandotolken

Du kan använda kommandot mklink för att skapa hårda och mjuka länkar. För att få en översikt över mklink-verktyget, skriv mklink och tryck på Enter. Detta ger dig en översikt över mklink-verktyget genom att lista kommandosyntaxen och de olika alternativen som är associerade med den.

Låt oss nu skapa en mjuk länk till en textfil med mklink.

Typ mklink länkmål, ersätta "länk" med adressen till den mjuka länken som du vill skapa, och ersätt "mål" med adressen till originalfilen. Följande bild visar hur man skapar en mjuk länk med namnet "softlink.txt" som refererar till en fil "original.txt."

Om du vill skapa en mjuk länk till en mapp eller katalog använder du formatet mklink / D-länkmål. Alternativet “/ D” skapar en symlänk till en katalog.

Att skapa en hård länk följer också samma process. Använd samma mklink länkmål kommandostruktur men med alternativet “/ H”.

Följande bild visar hur man skapar en hård länk för den fiktiva "hardlink.txt" -filen, pekar på samma lagringsplats som "original.txt."

Om du vill skapa en hård länk till en mapp eller en katalog, använd alternativet “/ J” istället för alternativet “/ H”.

Relaterad: Hur man skapar en symbolisk länk i Linux

För att starta, ladda ner Hard Link Shell Extension och installera den. Se till att välja rätt paket för din dator. Om du till exempel har ett 64-bitars operativsystem, ladda ner 64-bitarsversionen. Osäker på vad du använder? Så här kontrollerar du om du är med 64-bitars eller 32-bitars Windows.

Efter att ha installerat paketet navigerar du till filen eller mappen du vill skapa en länk. Högerklicka på filen och välj Välj länkkälla från listrutan.

När du har valt länken navigerar du till målmappen där du vill skapa länken. Högerklicka på ett tomt område och välj Släpp symbolisk länk. Detta skapar en symlänk med samma namn som originalfilen.

Du kan använda samma metod för att skapa en hård länk till en fil eller en mapp. Kom ihåg att du bara kan skapa en hård länk inom samma hårddisk. Hard Link Shell Extension ger dig bara möjlighet att skapa en hård länk om du är på samma hårddisk.

När du har valt länken, högerklicka var som helst inuti enheten, håll muspekaren över Släpp som, och välj Hårdlänk. Detta skapar en hård länk till originalfilen.

Förståeligt nog kommer inte alla att hitta en användning för symboliska länkar. Men för människor som gillar att hålla allt snyggt medan de använder så lite lagring som möjligt, är symboliska länkar en fantastisk funktion.

Så istället för att kopiera filer till olika platser, skapa symboliska länkar så är du klar att gå.

E-post
Hur man hittar och fixar trasiga symlänkar i Linux

Trasiga symboliska länkar kan leda till prestandaproblem i Linux. Så här hittar du och fixar trasiga symlänkar.

Läs Nästa

Relaterade ämnen
  • Windows
  • Filhantering
  • Windows 10
  • Symbolisk länk
Om författaren
Fawad Murtaza (8 artiklar publicerade)Mer från Fawad Murtaza

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!

Ett steg till…!

Bekräfta din e-postadress i e-postmeddelandet som vi just skickade till dig.

.