Ubuntu

Sådan oprettes et symbolsk link på Ubuntu

Sådan oprettes et symbolsk link på Ubuntu
I Linux er der mange kraftfulde funktioner, der kan gøre livet meget lettere. Linking er en af ​​dem, der kan give dig mulighed for at udføre dine opgaver meget hurtigere og mere effektivt. Du hørte navnet “symbolsk link” eller mere almindeligt “symlink”, højre? Det er en funktion, der gør det muligt at linke til en fysisk bibliotek eller fil.

For servere er symlinking meget nyttigt. Er du en Linux-bruger? Så kan symlink også hjælpe dig meget. Alt du skal gøre er at være kreativ med det for at mindske din arbejdsbyrde.

Kraften ved symlink


Der er mange komplekse mapper i filsystemet til Linux, ikke sandt? At huske dem alle kan være en reel besvær. Desuden, når du vil arbejde med en fil / mappe, der er dybt inde i mapper og underkataloger, bliver filstien længde længere.

Det er især en smerte, når du arbejder med CLI, hvor du skal angive filstier. Her kommer symlinket til hjælp.

For eksempel vil du få adgang til “/ home // Downloads / a / b / c / d / e.txt-fil. Dette er en let demo, men det er helt sikkert ikke noget, du ofte vil skrive, at skrive hele fillængden? Med kraften i symlink kan du dramatisk reducere filstien til “/ home / e.txt ”.

Her giver symlink-funktionen dig mulighed for at oprette en virtuel fil på “/ home / e.txt ”, der angiver til“ / home // Downloads / a / b / c / d / e.txt ”. Når du beder om “/ home / e.txt ”-fil til at manipulere, fungerer systemet på den originale fil.

Den samme metode gælder også for mapper.

I dag skal vi tjekke alt, hvordan du opretter et symlink og har det sjovt med det.

Oprettelse af Symlink

På alle Linux-systemer er der et værktøj “ln”. Forveks ikke med naturlig logaritme! “Ln” følger den samme struktur som “cp” og “mv”. Lær mere om kopiering af filer og kataloger på Linux.

ln -s

Lad os f.eks. Oprette et symlink af "/ home / viktor / Downloads" til "/ Downloads".

sudo ln -s / home / viktor / Downloads / Downloads

Det er tid til at kontrollere resultatet. Bemærk, at du nemt kan kontrollere resultatet med en kommando, der fungerer ved hjælp af den mappe eller fil. For eksempel,

cd / downloads

Jeg er nu inde i "/ Downloads" -mappen. Det er faktisk ikke en ny mappe. I stedet er det et link til den originale “/ home / viktor / Downloads” mappe.

Kontroller, at begge er ens -

cd / home / viktor / Downloads
ls
cd / downloads
ls

Se? Begge er ens!

Lad os gøre det samme med en fil. Jeg har allerede indstillet en demo-fil “pimusic.txt ”på“ / home / viktor / Desktop ”. Lad os linke det som “PIMUSIC”.

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

Bekræft resultatet -

kat PIMUSIC

Oprettelse af permanent symlink

Bemærk, at de symlinks, du opretter, ikke er permanente. Når du genstarter dit system, skal du genskabe symlink igen. For at gøre dem permanente skal du blot fjerne “-s” -flaget. Bemærk, at det opretter et HARD LINK.

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

Bekræft resultatet efter genstart af systemet -

kat PIMUSIC

god fornøjelse!

Mus Styr og administrer musebevægelse mellem flere skærme i Windows 10
Styr og administrer musebevægelse mellem flere skærme i Windows 10
Dual Display Mouse Manager lader dig kontrollere og konfigurere musebevægelse mellem flere skærme ved at bremse dens bevægelser nær grænsen. Windows 1...
Mus WinMouse giver dig mulighed for at tilpasse og forbedre musemarkørens bevægelse på Windows-pc
WinMouse giver dig mulighed for at tilpasse og forbedre musemarkørens bevægelse på Windows-pc
Hvis du vil forbedre standardfunktionerne for din musemarkør, skal du bruge freeware WinMouse. Det tilføjer flere funktioner, der hjælper dig med at f...
Mus Museklik på venstre museknap fungerer ikke på Windows 10
Museklik på venstre museknap fungerer ikke på Windows 10
Hvis du bruger en dedikeret mus med din bærbare computer eller stationære computer, men musens venstre-klik-knap fungerer ikke på Windows 10/8/7 af en...