Cum se creează o legătură simbolică pe Ubuntu

How Create Symbolic Link Ubuntu



În Linux, există o mulțime de funcții puternice care pot face viața mult mai ușoară. Conectarea este una dintre ele care vă poate permite să vă îndepliniți sarcinile mult mai rapid și mai eficient. Ai auzit numele link-ului simbolic sau link-ului simbolic mai comun, nu? Este o caracteristică care permite conectarea la un director fizic sau la un fișier.

Pentru servere, legătura simbolică este foarte utilă. Ești utilizator Linux? Apoi, link-ul simbolic vă poate ajuta, de asemenea, foarte mult. Tot ce trebuie să faci este să fii creativ pentru a-ți reduce volumul de muncă.








Există o mulțime de directoare complexe în sistemul de fișiere Linux, nu? Amintirea tuturor poate fi o adevărată bătaie de cap. Mai mult, atunci când doriți să lucrați cu un fișier / director care este adânc în directoare și subdirectoare, lungimea căii fișierului devine mai lungă.



Este deosebit de dificil atunci când lucrați cu CLI, unde trebuie să specificați căile fișierului. Aici vine linkul simbolic pentru a vă ajuta.



De exemplu, doriți să accesați fișierul /home//Downloads/a/b/c/d/e.txt. Acesta este un demo ușor, dar cu siguranță introducerea întregii lungimi a fișierului nu este ceva ce doriți să faceți des, nu? Cu puterea link-ului simbolic, puteți reduce drastic calea fișierului la /home/e.txt.





Aici, funcția de link simbolic vă permite să creați un fișier virtual la /home/e.txt care indică /home//Downloads/a/b/c/d/e.txt. Ori de câte ori solicitați manipularea fișierului /home/e.txt, sistemul va funcționa pe fișierul original.

Aceeași metodă este valabilă și pentru directoare.



Astăzi, să vedem cum să creați un link simbolic și să ne distrați cu el.

Crearea Symlink

Pe toate sistemele Linux, există un instrument ln. Nu vă confundați cu logaritmul natural! Urmează aceeași structură a cp și mv. Aflați mai multe despre copierea fișierelor și directoarelor pe Linux .

ln -s <director_fișier_sursă> <link_file_directory>

De exemplu, să creăm un link simbolic pentru / home / viktor / Descărcări în / Descărcări.

sudo ln -s /Acasă/Victor/Descărcări/Descărcări

Este timpul să verificați rezultatul. Rețineți că puteți verifica cu ușurință rezultatul cu o comandă care funcționează utilizând acel director sau fișier. De exemplu,

CD /Descărcări

Acum sunt în directorul / Descărcări. De fapt, nu este un director nou. În schimb, este un link către dosarul original / home / viktor / Downloads.

Verificați dacă ambele sunt la fel -

CD /Acasă/Victor/Descărcări
eu sunt
CD /Descărcări
eu sunt

Vedea? Amândoi sunt la fel!

Să facem același lucru cu un fișier. Am setat deja un fișier demo pimusic.txt pe / home / viktor / Desktop. Să o conectăm ca PIMUSIC.

sudo ln -s /Acasă/Victor/Desktop/pimusic.txt PIMUSIC

Verificați rezultatul -

pisicăPIMUSIC

Crearea linkului simbolic permanent

Rețineți că linkurile simbolice pe care le creați nu sunt permanente. Ori de câte ori reporniți sistemul, trebuie să recreați din nou linkul simbolic. Pentru a le face permanente, eliminați pur și simplu steagul -s. Rețineți că va crea un HARD LINK.

sudo ln /Acasă/Victor/Desktop/pimusic.txt PIMUSIC

Verificați rezultatul după repornirea sistemului -

pisicăPIMUSIC

Bucurați-vă!