For servere er symlinking meget nyttig. 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 reducere din arbejdsbyrde.
Der er mange komplekse mapper i filsystemet til Linux, ikke? At huske dem alle kan være et rigtigt besvær. Desuden, når du vil arbejde med en fil/bibliotek, der er dybt inde i mapper og undermapper, bliver længden på filstien længere.
Det er især en smerte, når du arbejder med CLI, hvor du skal angive filstierne. Her kommer symlinket til hjælp.
For eksempel vil du få adgang til /home//Downloads/a/b/c/d/e.txt -filen. Dette er en let demo, men at skrive hele fillængden er ikke noget, du gerne vil gøre ofte, ikke? Med symlinkets kraft kan du reducere filstien dramatisk 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 biblioteker.
Lad os i dag 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 af cp og mv. Lær mere om kopiering af filer og mapper på Linux .
ln -s <kilde_fil_katalog> <link_file_directory>Lad os f.eks. Oprette et symlink til /home /viktor /Downloads til /Downloads.
sudo ln -s /hjem/sejrherre/Downloads/Downloads
Det er på tide at verificere resultatet. Bemærk, at du nemt kan kontrollere resultatet med en kommando, der fungerer ved hjælp af den pågældende mappe eller fil. For eksempel,
CD /Downloads
Jeg er nu inde i /Downloads bibliotek. Det er faktisk ikke et nyt bibliotek. I stedet er det et link til den originale/home/viktor/Downloads -mappe.
Kontroller, at begge er ens -
CD /hjem/sejrherre/Downloadsls
CD /Downloads
ls
Se? Begge er de samme!
Lad os gøre det samme med en fil. Jeg har allerede sat en demofil pimusic.txt på/home/viktor/Desktop. Lad os linke det som PIMUSIC.
sudo ln -s /hjem/sejrherre/Skrivebord/pimusic.txt PIMUSIC
Bekræft resultatet -
katPIMUSIC
Oprettelse af permanent symlink
Bemærk, at de symlinks, du opretter, ikke er permanente. Når du genstarter dit system, skal du genskabe symlinket igen. For at gøre dem permanente skal du blot fjerne -s flag. Bemærk, at det vil oprette et HARD LINK.
sudo ln /hjem/sejrherre/Skrivebord/pimusic.txt PIMUSIC
Bekræft resultatet efter genstart af systemet -
katPIMUSIC
God fornøjelse!