Ubuntu

Hvordan lage en symbolsk kobling på Ubuntu

Hvordan lage en symbolsk kobling på Ubuntu
I Linux er det mange kraftige funksjoner som kan gjøre livet mye lettere. Kobling er en av dem som kan tillate deg å utføre oppgavene dine mye raskere og mer effektivt. Du hørte navnet “symbolsk lenke”, eller mer vanlig “symlink”, ikke sant? Det er en funksjon som gjør det mulig å koble til en fysisk katalog eller fil.

For servere er symlinking veldig nyttig. Er du en Linux-bruker? Da kan symlink også hjelpe deg mye. Alt du trenger å gjøre er å være kreativ med det for å redusere arbeidsmengden.

Kraften til symlink


Det er mange komplekse kataloger i filsystemet til Linux, ikke sant? Å huske alle sammen kan være et veldig problem. Når du dessuten vil jobbe med en fil / katalog som ligger dypt inne i kataloger og underkataloger, blir filbanelengden lengre.

Det er spesielt vondt når du jobber med CLI hvor du må spesifisere filbanene. Her kommer symlinket for å hjelpe.

For eksempel vil du få tilgang til “/ home // Nedlastinger / a / b / c / d / e.txt ”-fil. Dette er en enkel demo, men det er sikkert ikke noe du vil gjøre ofte, å skrive hele fillengden? Med kraften til symlink kan du dramatisk redusere filstien til “/ home / e.tekst".

Her lar symlink-funksjonen deg lage en virtuell fil på “/ home / e.txt ”som indikerer til“ / home // Nedlastinger / a / b / c / d / e.tekst". Når du ber om “/ home / e.txt ”-fil for å manipulere, vil systemet fungere på den originale filen.

Den samme metoden gjelder også for kataloger.

I dag, la oss sjekke ut alt hvordan du lager en symlink og har det gøy med det.

Opprette Symlink

På alle Linux-systemene er det et verktøy “ln”. Ikke forveksle med naturlig logaritme! “Ln” følger samme struktur som “cp” og “mv”. Lær mer om kopiering av fil (er) og kataloger på Linux.

ln -s

La oss for eksempel opprette en symlink "/ home / viktor / Downloads" til "/ Downloads".

sudo ln -s / home / viktor / Nedlastinger / Nedlastinger

Det er på tide å verifisere resultatet. Merk at du enkelt kan bekrefte resultatet med en kommando som fungerer ved hjelp av den katalogen eller filen. For eksempel,

cd / Nedlastinger

Jeg er nå inne i katalogen “/ Downloads”. Det er faktisk ikke en ny katalog. I stedet er det en lenke til den opprinnelige mappen "/ home / viktor / Downloads".

Bekreft at begge er like -

cd / home / viktor / Nedlastinger
ls
cd / Nedlastinger
ls

Se? Begge er de samme!

La oss gjøre det samme med en fil. Jeg har allerede satt en demofil “pimusic.txt ”på“ / home / viktor / Desktop ”. La oss koble det som “PIMUSIC”.

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

Bekreft resultatet -

katt PIMUSIC

Opprette permanent symlink

Merk at symlinkene du oppretter ikke er permanente. Når du starter systemet på nytt, må du gjenskape symlink igjen. For å gjøre dem permanente, fjern bare “-s” -flagget. Merk at det vil opprette en HARD LINK.

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

Bekreft resultatet etter at du har startet systemet på nytt -

katt PIMUSIC

Nyt!

Mus Kontroller og administrer musebevegelser mellom flere skjermer i Windows 10
Kontroller og administrer musebevegelser mellom flere skjermer i Windows 10
Dual Display Mouse Manager lar deg kontrollere og konfigurere musebevegelse mellom flere skjermer, ved å bremse bevegelsene nær grensen. Windows 10/8,...
Mus WinMouse lar deg tilpasse og forbedre musemarkørenes bevegelse på Windows PC
WinMouse lar deg tilpasse og forbedre musemarkørenes bevegelse på Windows PC
Hvis du vil forbedre standardfunksjonene til musepekeren, bruk freeware WinMouse. Det legger til flere funksjoner som hjelper deg å få mest mulig ut a...
Mus Mus venstreklikknapp fungerer ikke på Windows 10
Mus venstreklikknapp fungerer ikke på Windows 10
Hvis du bruker en dedikert mus med den bærbare eller stasjonære datamaskinen, men museklikk-knappen fungerer ikke på Windows 10/8/7 av en eller annen ...