Sådan opretter du symbolske links i Linux

Lær Linux symbolske kommandoer er en god måde at forbedre dit potentiale i Linux-terminalen på. I denne vejledning vil vi dække et par kommandoer til at lære symbolske links på en hurtig og nem måde. Før vi begynder, lad os få en oversigt over, hvad symbolske links er.

Hvad er Linux symbolske links

Symboliske links er ikke kun nyttige til at skabe genveje og filhåndtering i operativsystemer som Linux. De tjener også som en måde at skabe forskellige placeringer for primære brugermapper, f.eks. dokumenter, billeder, downloads og meget mere!

Symboliske links fungerer som en streng, der skaber veje til forskellige filer, mapper og mapper i computersystemet. De er i stand til at oprette og opbevare flere filer på forskellige steder henvise til en enkelt fil. Dermed øges effektiviteten ved at finde alle de specifikke dokumenter i én kommando.

Disse links gemmes i hovedcomputeren, så selv hvis den oprindelige fil slettes, har du en sikkerhedskopi for de fleste vigtige filer. Symbolske links hjælper med at skabe ugyldige linkveje til at gemme informationsstykker efter brugerens krav.

På grund af de brugervenlige funktioner i Linux følger selv Microsoft det for at oprette symbolske links. Symbolske links, også kendt som Soft links eller Symlinks, er ikke unikke for Linux, men de er ligesom en søgemulighed i Windows, hvor man kan søge efter en bestemt fil eller mappe på en disk ved at udføre forskellige kommandoer.

Hvordan opretter man symbolske links i Linux?

Lad os se på, hvordan du kan oprette fil- og mappelinks i Linux:

Skab Symbolik Link i Linux til filer

Generelt set bruger vi ln-kommandoen og -s-optionen til at angive Symbolik links for at oprette links. Dette er den nemmeste måde at sikre en fleksibel tilgang, der gør det muligt at eksperimentere med sproget så meget som muligt. Der er ikke noget svært ved at oprette Symbolske links i Linux – du skal blot følge et enkelt trin.

ln -s 

Ln-kommandoen i Linux opretter links mellem kildefiler og mapper.

  • -s – kommandoen til Symbolske links.
  • – navnet på den eksisterende fil, som du opretter linket til
  • – navnet på det symbolske link.

De oprettede links kan verificeres ved at lave en liste over mapper ved hjælp af kommandoen detailed list:

ls -l

Hvis du imidlertid ikke angiver , vil kommandoen automatisk oprette et nyt link i den eksisterende mappe.

Skab symbolsk link i Linux til mapper

Det er heller ikke svært at oprette symbolske links til mapper. Den kommando, der bruges til at oprette et symbolsk link til mappen, er:

ln -s 

For eksempel skal du bruge følgende kommando for at linke mappen /user/local/downloads/logo til mappen /devisers:

ln -s /user/local/downloads/logo /devisers

Når et symbolsk link er oprettet og knyttet til mappen /devisers, vil det føre til /user/local/downloads/logo. Når brugeren skifter mappe – cd – til /devisers, vil systemet automatisk skifte til den specifikke fil og skrive den i kommandomappen.

Symboliske linkindstillinger kaldes kommandolinjeskifter. Her er de mest almindelige og deres beskrivelser:

Kommandoswitch Beskrivelse
-backup -backup hver eksisterende destinationsfil
-d, -F, -directory superbruger har lov til at forsøge hard link
-f, -force eksisterende destinationsfil fjernes
-I, -interactive prompt før fjernelse af destinationsfiler
-L, -logical referencemål, der er symbolske links
-n, -non-ereference symbolske links til mappe behandles som filer
-P, -physical skabe hårde links direkte til symbolske links
-r, -relative skabe symbolske links i forhold til linkplacering
-s, -symbol skabe symbolske links i stedet for hårde links
-S, -suffix=SUFFIX overskrive sædvanligt backupsuffiks
-v, -verbose udskriv navnet på hver enkelt linket fil

Hvordan ændrer eller fjerner man symbolsk link i Linux?

Du kan fjerne eksisterende links, der er knyttet til filer eller mapper, ved hjælp af kommandoen unlink eller rm. Sådan kan du gøre det med kommandoen unlink:

unlink 

Fjernelse af symbolsk link ved hjælp af rm-kommandoen svarer til unlink-kommandoen, som er som følger:

rm 

For eksempel:

rm simpleText

Fraseri

Husk, hvis kilden ikke længere er på den aktuelle placering, skal du slette de symbolske filer for at undgå at oprette dubletter, hvilket kan gøre dit arbejde langsommere.

Linux er en vidunderlig platform til at skabe et interaktivt og dynamisk program, hvor du kan eksperimentere og forny dig. Et stærkt fundament er afgørende. Lær grundigt de grundlæggende elementer i sproget grundigt for at udnytte det fuldt ud. Vi håber, at denne vejledning hjalp dig med at forbedre dine færdigheder med et andet nyttigt værktøj!

Dette indlæg blev senest ændret den 9. marts 2021 10:04 am

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.