Ubuntu

Hur man skapar en symbolisk länk på Ubuntu

Hur man skapar en symbolisk länk på Ubuntu
I Linux finns det många kraftfulla funktioner som kan göra livet mycket enklare. Länkning är en av dem som gör att du kan utföra dina uppgifter mycket snabbare och mer effektivt. Du hörde namnet "symbolisk länk", eller vanligare "symlink", höger? Det är en funktion som gör det möjligt att länka till en fysisk katalog eller fil.

För servrar är symlinking mycket användbart. Är du Linux-användare? Då kan symlink också hjälpa dig mycket. Allt du behöver göra är att vara kreativ med det för att minska din arbetsbelastning.

Kraften i symlink


Det finns många komplexa kataloger i filsystemet i Linux, eller hur? Att komma ihåg dem alla kan vara ett riktigt krångel. Dessutom, när du vill arbeta med en fil / katalog som ligger djupt inom kataloger och underkataloger blir filens sökvägslängd längre.

Det är särskilt ont om du arbetar med CLI där du måste ange filvägar. Här kommer symlink för att hjälpa till.

Till exempel vill du komma åt “/ home // Nedladdningar / a / b / c / d / e.txt ”-fil. Det här är en enkel demo, men det är säkert inget du vill göra ofta att skriva hela fillängden, eller hur? Med kraften i symlink kan du dramatiskt minska filvägen till “/ home / e.Text".

Här låter symlinkfunktionen dig skapa en virtuell fil på “/ home / e.txt ”som indikerar till“ / home // Nedladdningar / a / b / c / d / e.Text". Närhelst du ber om “/ home / e.txt ”-fil för att manipulera fungerar systemet på originalfilen.

Samma metod gäller också för kataloger.

Låt oss idag ta reda på hur du skapar en symlink och har kul med den.

Skapa Symlink

På alla Linux-system finns det ett verktyg “ln”. Förväxla inte med naturlig logaritm! "Ln" följer samma struktur som "cp" och "mv". Läs mer om att kopiera filer och kataloger på Linux.

ln -s

Låt oss till exempel skapa en symlänk av “/ home / viktor / Downloads” till “/ Downloads”.

sudo ln -s / home / viktor / Nedladdningar / Nedladdningar

Det är dags att verifiera resultatet. Observera att du enkelt kan verifiera resultatet med ett kommando som fungerar med den katalogen eller filen. Till exempel,

cd / Nedladdningar

Jag är nu inne i katalogen “/ Downloads”. Det är faktiskt inte en ny katalog. Istället är det en länk till den ursprungliga mappen "/ home / viktor / Downloads".

Kontrollera att båda är desamma -

cd / home / viktor / Nedladdningar
ls
cd / Nedladdningar
ls

Ser? Båda är desamma!

Låt oss göra detsamma med en fil. Jag har redan ställt in en demofil “pimusic.txt ”på“ / home / viktor / Desktop ”. Låt oss länka det som “PIMUSIC”.

sudo ln -s / home / viktor / Desktop / pimusic.txt PIMUSIC

Verifiera resultatet -

katt PIMUSIC

Skapa permanent symlink

Observera att de symlänkar du skapar inte är permanenta. När du startar om ditt system måste du återskapa symlink igen. För att göra dem permanenta tar du bara bort ”-s” -flaggan. Observera att det kommer att skapa en HARD LINK.

sudo ln / home / viktor / Desktop / pimusic.txt PIMUSIC

Kontrollera resultatet efter att du har startat om systemet -

katt PIMUSIC

Njut av!

Installera senaste Dolphin Emulator för Gamecube & Wii på Linux
Dolphin Emulator låter dig spela dina valda Gamecube & Wii-spel på Linux Personal Computers (PC). Eftersom Dolphin Emulator är en fritt tillgänglig o...
Hur man använder GameConqueror Cheat Engine i Linux
Artikeln täcker en guide om hur du använder GameConqueror-fuskmotorn i Linux. Många användare som spelar spel på Windows använder ofta applikationen "...
Bästa spelkonsolemulatorer för Linux
Den här artikeln listar populära spelkonsolemuleringsprogram som finns tillgängliga för Linux. Emulation är ett mjukvarukompatibilitetsskikt som emule...