Hur man skapar en symbolisk länk

Är du trött på att söka i fyllda kataloger efter filer som du bara kommer att använda för en sekund? I så fall har du kommit till rätt ställe. Vi kommer att ge dig detaljerade instruktioner om hur du skapar symboliska länkar på din dator.

Hur man skapar en symbolisk länk

Efter att ha följt stegen från den här artikeln kan du säga adjö till långa, meningslösa filsökningar och fokusera mer av din tid på saker som verkligen betyder något.

Hur skapar man en symbolisk länk?

Innan vi dyker in i detaljer om hur man skapar en symbolisk länk vill vi se till att du vet exakt vad det är du skapar. Låt oss säga att du har installerat ett program som måste lagras under "C:\Program Files\Program.”

Du skulle verkligen vilja ha det här programmet i dina "D:\Documents", men det är omöjligt att göra det. Det är när du lägger till en symbolisk länk till din "C:\Program Files\Program" fil till "D:\Dokument" mapp. På så sätt sparar du dig själv besväret med att jonglera över hela din "C:”-katalogen för att öppna den filen.

För de flesta operativsystem kommer du att använda ln -s kommando följt av din källfilsdestination och ditt symboliska länknamn.

Nedan hittar du instruktioner om hur du skapar en symbolisk länk mellan specifika operativsystem och program.

Hur skapar man en symbolisk länk i Windows?

För att skapa en symbollänk i Windows använder du kommandot mklink i kommandotolken. Detta är ett internt kommando som är tillgängligt i Windows Vista, Windows 7, 8 och 10. Du kan göra det genom att köra kommandotolken som admin:

  1. Skriv "Kommandotolk" i Start-menyn.

  2. Högerklicka på ikonen.
  3. Välj alternativet "Kör som administratör".

Om du kör en Windows 10 Creators Update behöver du inte komma åt kommandotolken som administratör. Du måste dock aktivera Dev-läget i förväg:

  1. Gå till sidan "Inställningar".

  2. Navigera till avsnittet "Uppdatering och säkerhet".

  3. Välj "För utvecklare."

  4. Se till att "Utvecklarläge" är på.

Nu när du har allt inställt kan du gå tillbaka till kommandotolken och köra följande kommando:

mklink Link_Name Target_Path.

Genom att anropa det här kommandot skapar du en symbollänk som pekar på filen Target_Name.

Om du vill att den symboliska länken ska peka till en katalog, lägger du till motsvarande bokstav:

mklink /D Link_Name Target_Path

Om vissa sökvägsnamn innehåller mellanslag måste du sätta kommandot inom citattecken:

Mklink /D "C:\Mina filer" "C:\Users\Name\Original\."

Tredje parts symbollänksverktyg

För att skapa symboliska länkar i Windows kan du också ladda ner ett tredjepartsverktyg som heter Link Shell Extension. Det här verktyget låter dig skapa symboliska länkar genom att göra följande:

  1. Ladda ner och installera verktyget.

  2. Hitta filen du vill göra en symbollänk av.
  3. Högerklicka på den.
  4. Välj alternativet "Välj länkkälla" från menyn.

  5. Högerklicka i en annan mapp och håll muspekaren över alternativet "Släpp som" i menyn.

  6. Välj "Symbolisk länk".

Hur skapar man en symbolisk länk i Unix?

För att skapa länkar mellan filer i Unix använder du ln kommandot vid Unix-prompten. För att skapa en symbollänk lägger du till -s alternativet till ln kommando. Ditt kommando bör se ut så här:

ln -s Target_File Link_Name

Du bör ersätta Target_File med namnet på filen du skapar en symbollänk för. Du kan skapa symboliska länkar till alla filer eller kataloger i filsystemet. Ersätt Link_Name med din symboliska länks namn.

Obs: Om du tar bort eller raderar målfilen kommer din symbollänk att sluta fungera korrekt.

Hur man skapar en symbolisk länk till en katalog i Linux?

Att skapa symboliska länkar till en katalog i Linux kräver samma procedur som att skapa en till en fil. Som en första parameter kommer du att anropa filens katalognamn och som den andra parametern kommer du att skriva din symbollänks namn.

Till exempel kan du skapa en symbollänk från katalogen /mnt/my_drive/photos till ˜/my_photos katalog:

ln -s /mnt/my_drive/photos ˜/my_photos

Hur man skapar en symbolisk länk i Ubuntu?

Att skapa länkar mellan filer på alla Linux-system, inklusive Ubuntu, körs med "ln” kommando. För att skapa en symbollänk i Ubuntu, kör terminalen och anropa detta kommando med alternativet -s läggs till bredvid ln.

Så här ska ditt kommando se ut:

sudo ln -s Source_Directory Link_Directory

Du bör ersätta "Source_Directory" med katalogen för originalfilen. I parametern "Link_Directory" skriver du din symbollänks namn.

Hur skapar man en symbolisk länk i Mac?

Det bästa sättet att tänka på symboliska länkar i Mac är som om de är avancerade alias. De är olika på ett sätt som symlänkar fungerar i alla Mac-program, inklusive terminalen. Faktum är att du kommer att använda terminalen för att skapa symboliska länkar. Följ bara stegen nedan:

  1. Starta terminalen genom att trycka på Kommando + Mellanslag och sedan skriva "Terminal.” Alternativt kan du starta Terminal via Finder > Program > Verktyg > Terminal.
  2. Kör följande kommando: ln -s /original/sökväg/länk/sökväg. Du kan skapa en sökväg till en fil eller till en katalog. Om du till exempel vill skapa en symbollänk på skrivbordet som pekar på mappen Dokument, kör du det här kommandot:

ln -s /Users/name/Documents /Users/name/Desktop

Om den anropas korrekt, kommer du att se en mapp som heter "Dokument" visas på skrivbordet. Det ser ut som den riktiga mappen, men det är faktiskt dess symboliska länk. Du kan öppna den och den kommer att ha samma innehåll som den ursprungliga mappen "Dokument".

Kanske din sökvägsfil kommer att innehålla mellanslag. Om du till exempel vill göra en symbolisk länk till en mapp som heter "Mina bilder" och du vill att den ska visas i mappen "Mina filer", omger du kommandot inom citattecken:

ln -s "Användare/namn/Mina bilder" "/Användare/namn/Mina filer/Länk"

För att göra saker enklare kan du helt enkelt dra och släppa valfri mapp från Finder-appen till terminalen. Den infogar automatiskt mappens sökväg och omger den inom citattecken om det behövs.

Tredje parts symbollänksverktyg

Du kan också skapa en symbolisk länk i Finder, men du behöver ett verktyg från tredje part för att göra det. Du kan installera appen som heter SymbolicLinker som lägger till följande alternativ i Finders snabbmeny: Tjänster > Skapa symbolisk länk.

Hur skapar man en symbolisk länk i Centos 7?

Att skapa en symbolisk länk i Centos 7 kräver samma kommando som i andra Linux-operativsystem. Du kommer att köra ln kommando följt av -s:

Ln -s Source_Directory Länkkatalog

Du kan skapa symboliska länkar till kataloger eller vilka filer som helst i ditt filsystem.

Hur skapar man en symbolisk länk i Powershell?

Följ stegen nedan för att skapa en symbollänk i Powershell:

  1. Kör Powershell som administratör.
  2. Kopiera (eller skriv) detta kommando:

    New-Item -ItemmType -SymbolicLink -Path "Link" -Target "Target"

  3. I "Länk"-delen ska du skriva din symboliska länksökväg, inklusive dess namn och filtillägg.
  4. I "Mål"-delen skriver du sökvägen som din nya länk kommer att hänvisa till.

Hur skapar man en symbolisk länk i Python?

Om du använder Python vet du förmodligen att OS-modulen låter dig interagera med ditt operativsystem. Du kan använda metoden os.symlink() för att skapa symboliska länkar (dst) som pekar på deras källdestination (src).

Detta är syntaxen:

os.symlink(src, dst)

De src står för källan, medan dst är destinationen som inte fanns tidigare. Du bör inte få något returvärde om kommandot lyckades.

Ytterligare vanliga frågor

Här är några fler frågor som hjälper dig att få ut det mesta av detta ämne.

Vad gör en symbolisk länk?

Symboliska länkar, vanligtvis kända som symboliska länkar, är filsystemfunktioner som skapar en länk till specifika filer eller mappar. På ett sätt liknar de en genväg i Windows eller ett alias på Mac, förutom att de inte är faktiska filer. En symbolisk länk är egentligen en post i ett specifikt filsystem som refererar till en fil eller katalog.

Hur skapar man symboliska länkar med LN?

De flesta operativsystem kommer att använda kommandot ln för att skapa symboliska länkar. Hur det fungerar är att du kör ditt systems terminal som administratör och kör följande kommando:

ln -s File_Source File_Destination

De ln kommandot gör en hård länk som standard, så du måste lägga till -s, som säger åt den att skapa en mjuk länk (symbollänk).

Hur tar man bort en symbolisk länk?

För det mesta kan du ta bort symboliska länkar precis som alla andra filer: flytta den till papperskorgen.

Du kan ta bort symboliska länkar i Linux med "rm” kommando. Anropa följande kommando genom att ersätta symbolic_link med din symboliska länks namn: rm symbolic_link_name

Om åtgärden lyckades kommer ditt kommando att avslutas som noll och kommer inte att visa någon utdata. Du kan ta bort mer än en symbollänk. Skicka bara deras namn som argument med ett mellanslag mellan varje: rm symlinkX symlinkZ symlinkY

Du kan också använda kommandot unlink. Detta kommando kommer bara att acceptera ett enda argument, så du måste ta bort en länk efter den andra. Kör bara följande kommando: ta bort länken symbolic_link_name

Du bör inte få någon utdata om kommandot lyckades.

För att ta bort symboliska länkar i Windows, använd rmdir kommando.

På Mac, förutom att flytta filen till papperskorgen, kan du radera den genom att använda kommandot rm. Kör bara det här kommandot tillsammans med symlink-sökvägen: rm /länk/sökväg

Vad är kommandot för att skapa en symbolisk länk?

De flesta operativsystem använder kommandot ln för att skapa symboliska länkar. Hur det fungerar är att du kör ditt systems terminal som administratör och kör följande kommando:

ln -s File_Source File_Destination

De ln kommandot gör en hård länk som standard, så du måste lägga till -s, som säger åt den att skapa en mjuk länk (symbollänk).

Förbättra din filnavigeringsupplevelse

Att veta hur man skapar symboliska länkar till specifika filkataloger kan spara i realtid. Ännu bättre, det håller dina filer säkert lagrade på sin ursprungliga destination, så att ingenting blir förstört genom att flytta runt filerna. När du inte längre behöver en specifik symbolisk länk kan du enkelt radera den precis som vilken annan fil som helst.

Vilka filer tycker du är mest användbara att skapa symboliska länkar till? Dela dina tankar i kommentarsfältet nedan.