Hvordan lage en symbolsk lenke i Linux

Hvordan lage en symbolsk lenke i Linux
En symlink eller symbolsk lenke er en filtype som inneholder adressen eller banen til en annen fil eller mappe i et Linux -operativsystem; Det er også kjent som en myk lenke fordi den peker mot filen og holder referansen til en eller annen fil. Det brukes mest til å administrere og lage snarveier av filer; Dessuten brukes den til å lage forskjellige steder for primære mapper og mye mer. Det fungerer som en streng som brukes til å knytte de forskjellige filene og mappene i hele datasystemet.

Dette innlegget vil utforske og lære hvordan du oppretter en symbolsk lenke til en fil eller katalog og hvordan du fjerner en symbolsk lenke i et hvilket som helst Linux-basert operativsystem. Så la oss dykke ned i læringsprosessen og se hvor mange typer lenker som finnes i Linux.

Typer lenke i Linux

Myk lenke

Det er det samme som en snarvei som vi ofte ser i Windows -operativsystemet, som i utgangspunktet er en peker til en spesifikk katalog eller fil.

Hard link

På den andre siden er harde koblinger også snarveier av en bestemt fil eller mappe, men den eneste forskjellen mellom en hard lenke og den myke lenken er at den harde lenken ikke kan eksistere på en annen partisjon eller filsystem.

Vel, kommandolinjeverktøyet som vi bruker for å lage lenker er kjent som ln. La oss lære litt om det.

ln kommando

ln Kommando oppretter den harde lenken som standard. Imidlertid, hvis vi ønsker å lage en myk lenke, må vi legge en -s eller -symbolsk flagg foran ln kommando.

Syntaksen for å lage den symbolske lenken vil være som gitt nedenfor:

$ ln -s [original_file] [link]

I det første argumentet må vi oppgi det opprinnelige filnavnet.
I det andre argumentet må vi gi det det symbolske filnavnet.

Hvis vi ikke gir den symbolske filen eller legger en prikk (.) i stedet for et symbolsk filnavn, så ln Kommandoen vil opprette den symbolske lenken i samme arbeidskatalog.

Opprettelse av en symbolsk lenke til en fil

Den symbolske lenken til filen kan enkelt opprettes ved hjelp av kommandoen gitt nedenfor:

$ ln -s original_file_name symbolic_file_name

Sørg for å erstatte original_file_name og Symbolic_file_name med dine ønskede filnavn.

For eksempel, for å opprette en symbolsk lenke i en tekstfil, vil kommandoen gå slik:

$ ln -s -fil.txt new_link.tekst

De ln Kommando produserer ikke eller viser noen suksessutgang på terminalen, slik at du kan bruke LS -kommandoen hvis du vil bekrefte koblingsoppretningen. Så, ls -l for å bekrefte type kommandoen gitt nedenfor:

$ ls -l newlink.tekst

L i utgangen er flagget som nevner den symbolske filtypen, og pilsymbolet ( ->) peker mot den originale filen der den symbolske lenken opprettes.

OK, la oss nå se hvordan du oppretter en symbolsk lenke til en katalog

Opprettelse av en symbolsk lenke til en katalog

Det er ingen forskjell i å lage en symbolsk lenke til en katalog eller en fil. En symbolsk lenke til en katalog kan enkelt opprettes ved først å oppgi katalognavnet og deretter oppgi den symbolske lenken.

For å opprette den symbolske lenken til en katalog som heter /mappe til ~ /mappen_link -katalogen, vil kommandoen for å opprette en symbolsk lenke være slik:

$ ln -s /mappe ~ /mappe_link

Etter å ha kjørt kommandoen for å opprette den symbolske lenken, må du bekrefte opprettelsen av lenken ved å bruke kommandoen gitt nedenfor:

$ ls -l ~/mappe_link

Du kan være vitne til på skjermbildet vedlagt over at katalogens symbolske lenke er opprettet med hell.

La oss nå gå videre og se hvordan du fjerner en symbolsk lenke i Linux.

Fjerning av en symbolsk lenke

En symbolsk kobling kan enkelt slettes eller fjernes ved å bruke unlink eller rm kommando. Du må gi den symbolske lenken til noen av unlink- eller rm -kommandoene, og den symbolske lenken vil bli fjernet fra Linux -operativsystemet ditt.

For å fjerne den symbolske lenken ved hjelp av unlink -kommandoen, skriv kommandoen gitt nedenfor:

$ unlink symbolic_link

For å fjerne den symbolske lenken ved hjelp av RM -kommandoen, skriver du kommandoen gitt nedenfor;

$ RM Symbolic_link

En symbolsk kobling vil bli fjernet ved hjelp av noen av de to ovenfor gitte kommandoer.

Konklusjon

Vi har undersøkt flere måter å opprette en symbolsk lenke til en fil eller katalog i Linux og også lært å fjerne den symbolske lenken i et hvilket som helst Linux-basert operativsystem. Etter å ha lest dette innlegget, vil du ikke møte noe hinder i å lage og fjerne den symbolske lenken.