Linux-kommandon

Hur man skapar en symbolisk länk i Linux

Hur man skapar en symbolisk länk i Linux
En symlänk eller symbolisk länk är en filtyp som innehåller adressen eller sökvägen till någon annan fil eller mapp i ett Linux-operativsystem. det är också känt som en mjuk länk eftersom den pekar mot filen och håller referensen för någon fil. Det används mest för att hantera och skapa genvägar till filer; Dessutom används den för att skapa olika platser för primära mappar och mycket mer. Det fungerar som en sträng som används för att bifoga olika filer och mappar i hela datorsystemet.

Det här inlägget kommer att utforska och lära sig hur man skapar en symbolisk länk till en fil eller katalog och hur man tar bort en symbolisk länk i alla Linux-baserade operativsystem. Så, låt oss dyka in i inlärningsprocessen och se hur många typer av länkar som finns i Linux.

Typer av länk i Linux

Mjuk länk

Det är samma som en genväg som vi ofta ser i Windows-operativsystemet, som i grunden är en pekare till någon specifik katalog eller fil.

Hård länk

På andra sidan är hårda länkar också genvägar till någon specifik fil eller mapp, men den enda skillnaden mellan en hård länk och den mjuka länken är att den hårda länken inte kan finnas på någon annan partition eller filsystem.

Kommandoradsverktyget som vi använder för att skapa länkar är känt som ln. Låt oss lära oss lite om det.

l Kommando

ln kommandot skapar den hårda länken som standard. Men om vi vill skapa en mjuk länk måste vi sätta en -s eller -symbolisk flagga framför ln kommando.

Syntaxen för att skapa den symboliska länken skulle vara som nedan:

$ ln -s [ORIGINAL_FILE] [LINK]

I det första argumentet måste vi ange det ursprungliga filnamnet.
I det andra argumentet måste vi ge det det symboliska filnamnet.

Om vi ​​inte tillhandahåller den symboliska filen eller sätter en punkt (.) istället för ett symboliskt filnamn, sedan ln kommandot skapar den symboliska länken i samma arbetskatalog.

Skapande av en symbolisk länk till en fil

Filens symboliska länk kan enkelt skapas med kommandot nedan:

$ ln -s original_filnamn symboliskt_filnamn

Se till att byta ut original_filnamn och symboliskt_file med önskade filnamn.

För att till exempel skapa en symbolisk länk till en textfil kommer kommandot att gå så här:

$ ln -s-fil.txt ny_länk.Text

De ln kommandot producerar eller visar ingen framgång på terminalen, så du kan använda kommandot ls om du vill verifiera länkskapandet. Så, ls -l för att verifiera skriv kommandot nedan:

$ ls -l ny länk.Text

L i utgången är flaggan som nämner den symboliska filtypen, och pilsymbolen (->) pekar mot originalfilen varifrån den symboliska länken skapas.

Okej, nu ska vi se hur man skapar en symbolisk länk till en katalog

Skapande av en symbolisk länk till en katalog

Det finns ingen skillnad i att skapa en symbolisk länk till en katalog eller en fil. En symbolisk länk till en katalog kan enkelt skapas genom att först ange katalognamnet och sedan tillhandahålla den symboliska länken.

Till exempel, för att skapa den symboliska länken för en katalog med namnet / mapp till katalogen ~ / folder_link, kommer kommandot för att skapa en symbolisk länk att vara så här:

$ ln -s / folder ~ / folder_link

Efter att ha kört kommandot för att skapa den symboliska länken, verifiera skapandet av länken med kommandot nedan:

$ ls -l ~ / mapplänk

Du kan se i skärmdumpen som bifogas ovan att katalogens symboliska länk har skapats.

Låt oss nu gå vidare och se hur man tar bort en symbolisk länk i Linux.

Avlägsnande av en symbolisk länk

En symbolisk länk kan enkelt tas bort eller tas bort genom att antingen använda ta bort länk eller rm kommando. Du måste ange den symboliska länken till något av kommandona för länk eller rm, och den symboliska länken tas bort från ditt Linux-operativsystem.

För att ta bort den symboliska länken med hjälp av kommandot unlink, skriv kommandot nedan:

$ unlink symbolic_link

För att ta bort den symboliska länken med kommandot rm, skriv kommandot nedan;

$ rm symbolisk_länk

En symbolisk länk tas bort med någon av de två ovan angivna kommandona.

Slutsats

Vi har utforskat flera sätt att skapa en symbolisk länk till en fil eller katalog i Linux och också lärt oss att ta bort den symboliska länken i alla Linux-baserade operativsystem. Efter att ha läst det här inlägget kommer du inte att möta några hinder för att skapa och ta bort den symboliska länken.

Bästa Linux Distros för spel 2021
Linux-operativsystemet har kommit långt från sitt ursprungliga, enkla, serverbaserade utseende. Detta operativsystem har förbättrats enormt de senaste...
Hur du fångar och strömmar din spelsession på Linux
Tidigare betraktades spel bara som en hobby, men med tiden såg spelindustrin en enorm tillväxt när det gäller teknik och antalet spelare. Spelpubliken...
Bästa spel att spela med handspårning
Oculus Quest introducerade nyligen den fantastiska idén om handspårning utan kontroller. Med ett ständigt ökande antal spel och aktiviteter som utför ...