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.
Det er mange komplekse kataloger i filsystemet til Linux, ikke sant? Å huske dem alle kan være en skikkelig stress. Videre, når du vil jobbe med en fil/katalog som er dypt inne i kataloger og underkataloger, blir lengden på filbanen lengre.
Det er spesielt vondt når du arbeider med CLI der du må spesifisere filbanene. Her kommer symlenken for å hjelpe.
For eksempel vil du få tilgang til /home//Downloads/a/b/c/d/e.txt -filen. Dette er en enkel demo, men å skrive hele fillengden er ikke noe du vil gjøre ofte, ikke sant? Med kraften i symlink kan du dramatisk redusere filbanen til /home/e.txt.
Her lar symlink -funksjonen deg lage en virtuell fil på /home/e.txt som indikerer for /home//Downloads/a/b/c/d/e.txt. Når du ber om /home/e.txt -fil for å manipulere, vil systemet arbeide med den originale filen.
Den samme metoden gjelder også for kataloger.
I dag, la oss se på hvordan du lager en symlink og ha det gøy med den.
Opprette Symlink
På alle Linux -systemene er det et verktøy ln. Ikke forveksle med naturlig logaritme! ln følger den samme strukturen til cp og mv. Lær mer om kopiering av filer og kataloger på Linux .
ln -s <source_file_directory> <link_file_directory>La oss for eksempel lage en symlink til /home /viktor /Nedlastinger til /Nedlastinger.
sudo ln -s /hjem/victor/Nedlastinger/Nedlastinger
Det er på tide å bekrefte resultatet. Vær oppmerksom på 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 /Nedlastinger -katalogen. Det er faktisk ikke en ny katalog. I stedet er det en lenke til den originale/home/viktor/nedlastingsmappen.
Kontroller at begge er like -
CD /hjem/victor/Nedlastingerls
CD /Nedlastinger
ls
Se? Begge er like!
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 til PIMUSIC.
sudo ln -s /hjem/victor/Skrivebord/pimusic.txt PIMUSIC
Bekreft resultatet -
kattPIMUSIC
Oppretter permanent symlink
Vær oppmerksom på at symlinkene du oppretter ikke er permanente. Når du starter systemet på nytt, må du gjenopprette symlenken igjen. For å gjøre dem permanente, fjern ganske enkelt flagget -s. Vær oppmerksom på at det vil opprette en HARD LINK.
sudo ln /hjem/victor/Skrivebord/pimusic.txt PIMUSIC
Bekreft resultatet etter omstart av systemet -
kattPIMUSIC
Nyt!