Linux Ln -kommandoeksempler

Linux Ln -kommandoeksempler
'LN' -kommandoen oppretter de harde og symbolske koblingene mellom filene.

Vi vil snakke om hvordan du oppretter de symbolske koblingene mellom filene i denne artikkelen. Vi vil også diskutere noen nyttige eksempler for å forstå den grunnleggende arbeidet med LN -kommandoen. Alle eksempler er implementert på Ubuntu 20.04 Distribusjon.

LN -kommando -syntaks

Ved hjelp av LN -kommandoen kan du opprette symlinkene mellom filene. Denne kommandoen oppretter de harde koblingene på en fil som standard. Å bruke alternativet (-s eller -symbolisk) kan imidlertid også lage symbolsk lenker. Følgende er syntaks for LN -kommandoen som er gitt nedenfor:

ln [alternativer] filnavn link-navn

LN-kommandoen oppretter en lenke fra den spesifiserte filen (filnavn) til det andre argumentet (link-navn). Imidlertid er det ikke gitt noe annet argument eller bare (.) brukt som det andre argumentet; Deretter vil den opprette en lenke i den spesifiserte filen til en gjeldende katalog.

To forskjellige typer koblinger finnes i Linux -systemet, myke eller symbolske lenker og harde lenker.

Opprette harde lenker til en fil

En hard lenke kan opprette en på mer på en fil. Du kan ikke opprette de harde koblingene for filer og kataloger på en annen partisjon eller filsystem. Den enkleste måten å lage de harde lenkene på er å bruke LN -kommandoen.

$ ln test_file.txt link_file.tekst

Kommandoen ovenfor skaper en hard kobling med navnet 'link_file.'

Opprette en symbolsk eller myk lenke til en fil

Symlink er en indirekte filpeker. I motsetning til de harde koblingene, kan symbolsk eller symlink peke på en enkelt fil eller katalog på en annen partisjon eller filsystem. For å opprette en symbolsk eller myk lenke, bruk alternativet -S sammen med LN -kommandoen som følger:

$ ln -s test_file1.txt link_test_file.tekst

Kommandoen ovenfor oppretter den symbolske koblingen med navnet 'link_test_file.'

For å vise den opprettede myke lenken, bruk følgende LS -kommando:

$ ls -l link_test_file

Lag en symlink til en katalog

Du kan også opprette en symlink til en katalog gjennom LN -kommandoen. For dette formålet, bruk katalognavnet som det første argumentet, og kataloglenken vil bli brukt som det andre argumentet.

For eksempel oppretter vi en symbolsk lenke fra/home/kbuzdar/test-Composer-Project-katalogen til ~/my_project-katalogen ved å bruke følgende kommando:

$ ln -s/home/kbuzdar/test-composer-project ~/my_project

Overskriv en eksisterende symbolsk lenke

Ved hjelp av LN -kommandoen kan du overskrive en eksisterende symlink. Hvis du for eksempel prøver å lage en symlink som allerede er opprettet, vil følgende feil vises på terminalen:

$ ln -s test_file1.txt link_test_file.tekst

Ved å bruke alternativet '-f', kan du kraftig overskrive en eksisterende symbolsk lenke som følger:

$ ln -sfest_file1.txt link_test_file.tekst

Ovennevnte vil kraftig lage symlink som allerede eksisterer.

Konklusjon

Vi har diskutert i denne opplæringen hvordan du bruker LN -kommandoen. Vi har nevnt forskjellige eksempler på hvordan du oppretter symlinks ved hjelp av LN -kommandoen. Videre har vi diskutert hvordan du lager koblinger mellom filer og kataloger ved hjelp av LN -kommandoen. Jeg håper eksemplene nevnt ovenfor vil hjelpe deg å forstå LN -kommandoen. Utforsk mer informasjon om LN -kommandoen ved hjelp av mannsiden til LN -kommandoen.