Hur man skapar symboliska länkar i Linux

Lär dig symboliska kommandon i Linux är ett bra sätt att förbättra din potential i Linuxterminalen. I den här handledningen tar vi upp några kommandon för att lära sig symboliska länkar på ett snabbt och enkelt sätt. Innan vi börjar ska vi ge en översikt över vad symboliska länkar är.

Vad är Linux symboliska länkar

Symboliska länkar är inte bara användbara för att skapa genvägar och filhantering i operativsystem som Linux. De fungerar också som ett sätt att skapa olika platser för primära användarmapparater, till exempel Dokument, Bilder, Nedladdningar och mycket mer!

Symboliska länkar fungerar som en sträng som skapar vägar för olika filer, mappar och kataloger i datorsystemet. De kan skapa och lagra flera filer på olika platser hänvisar till en enda fil. På så sätt ökar effektiviteten genom att alla specifika dokument lokaliseras med ett enda kommando.

Dessa länkar lagras i huvuddatorn, så även om den ursprungliga filen raderas har du en säkerhetskopia för de flesta viktiga filer. Symboliska länkar hjälper till att skapa ogiltiga länkvägar för att lagra delar av information enligt användarens krav.

På grund av de användarvänliga funktionerna i Linux följer även Microsoft efter för att skapa symboliska länkar. Symboliska länkar, även kända som Soft links eller Symlinks, är inte unika för Linux utan de är precis som ett sökalternativ i Windows där man kan söka efter en specifik fil eller katalog på en disk genom att utföra olika kommandon.

Hur skapar man symboliska länkar i Linux?

Låt oss titta på hur du kan skapa länkar till filer och mappar i Linux:

Skapa symbolisk länk i Linux för filer

För att skapa länkar använder vi vanligtvis kommandot ln och alternativet -s för att ange symboliska länkar. Detta är det enklaste sättet att säkerställa ett flexibelt tillvägagångssätt som gör det möjligt att experimentera med språket så mycket som möjligt. Det finns inget svårt med att skapa symboliska länkar i Linux – du behöver bara följa ett enkelt steg.

ln -s 

Kommandot ln i Linux skapar länkar mellan källfiler och kataloger.

  • -s – kommandot för symboliska länkar.
  • – namnet på den befintliga fil som du skapar länken för
  • – namnet på den symboliska länken.

Skapade länkar kan verifieras genom att förteckna kataloger med hjälp av kommandot detailed list:

ls -l

Och om du inte anger , kommer kommandot automatiskt att skapa en ny länk i den befintliga katalogen.

Skapa symbolisk länk i Linux för mappar

Att skapa symboliska länkar för mappar är inte heller svårt. Kommandot som används för att skapa en symbolisk länk till mappen är:

ln -s 

För att till exempel länka katalogen /user/local/downloads/logo till mappen /devisers använder du följande kommando:

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

När en symbolisk länk har skapats och kopplats till mappen /devisers kommer den att leda till /user/local/downloads/logo. När användaren byter katalog – cd – till /devisers kommer systemet automatiskt att byta till den specifika filen och skriva den i kommandokatalogen.

Symboliska länkalternativ kallas kommandoradsväxlar. Här är de vanligaste och deras beskrivningar:

Kommandoswitch Beskrivning
-backup backupera varje befintlig målfil
-d, -F, -directory superuser is allowed to attempt hard link
-f, -force existerande målfil tas bort
-I, -interactive prompt before removing destination files
-L, -logical referensmål som är symboliska länkar
-n, -non-dereference symboliska länkar till en katalog behandlas som filer
-P, -physical skapar hårda länkar direkt till symboliska länkar
-r, -relative skapar symboliska länkar i förhållande till länkens plats
-s, -symbol skapar symboliska länkar istället för hårda länkar
-S, -suffix=SUFFIX överrider det vanliga suffixet för säkerhetskopiering
-v, -verbose utskrift av namnet på varje länkad fil

Hur ändrar eller tar bort symbolisk länk i Linux?

Du kan ta bort befintliga länkar som är kopplade till filer eller kataloger med kommandot unlink eller rm. Så här kan du göra med kommandot unlink:

unlink 

Avlägsna symbolisk länk med kommandot rm liknar kommandot unlink som är som följer:

rm 

Till exempel:

rm simpleText

Varje gång

Om källan inte längre finns på den aktuella platsen bör du ta bort de symboliska filerna för att undvika att skapa dubbletter, vilket skulle kunna sakta ner ditt arbete.

Linux är en fantastisk plattform för att skapa ett interaktivt och dynamiskt program, där du kan experimentera och förnya dig. En stark grund är av avgörande betydelse. Lär dig språkets grunder grundligt för att kunna använda det till sin fulla potential. Vi hoppas att den här handledningen hjälpte dig att förbättra dina färdigheter med ett annat användbart verktyg!

Det här inlägget ändrades senast den 9 mars 2021 10:04 am

.

Lämna ett svar

Din e-postadress kommer inte publiceras.