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_filnamnSe 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.