Cum să creați legături simbolice în Linux

Învățarea comenzilor simbolice Linux este o modalitate excelentă de a vă îmbunătăți potențialul în terminalul Linux. În acest tutorial, vom acoperi câteva comenzi pentru a învăța legăturile simbolice într-un mod rapid și ușor. Înainte de a începe, haideți să trecem în revistă ce sunt legăturile simbolice.

Ce sunt legăturile simbolice Linux

Legăturile simbolice nu sunt utile doar în crearea de scurtături și gestionarea fișierelor în sisteme de operare precum Linux. Ele servesc, de asemenea, ca o modalitate de a crea diverse locații pentru folderele primare ale utilizatorului, de exemplu, Documente, Imagini, Descărcări și multe altele!

Legături simbolice acționează ca un șir de caractere care creează căi de acces pentru diferite fișiere, foldere și directoare în sistemul de calculatoare. Ele sunt capabile să creeze și să stocheze mai multe fișiere în locuri diferite se referă la un singur fișier. Astfel, crește eficiența prin localizarea tuturor documentelor specifice printr-o singură comandă.

Aceste legături sunt stocate în serverul central, astfel încât, chiar dacă fișierul original este șters, veți avea o copie de rezervă pentru majoritatea fișierelor importante. Legăturile simbolice ajută la crearea de căi de legătură invalide pentru a stoca bucăți de informații în funcție de cerințele utilizatorului.

Datorită caracteristicilor ușor de utilizat din Linux, chiar și Microsoft îl urmează pentru a crea legături simbolice. Legăturile simbolice, cunoscute și sub numele de legături soft sau Symlinks, nu sunt unice pentru Linux, ci sunt la fel ca o opțiune de căutare în Windows, unde se poate căuta un anumit fișier sau director pe un disc prin executarea diferitelor comenzi.

Cum se creează legături simbolice în Linux?

Să vedem cum puteți crea legături de fișiere și directoare în Linux:

Crearea de legături simbolice în Linux pentru fișiere

În general, pentru a crea legături folosim comanda ln și opțiunea -s pentru a specifica legături simbolice. Acesta este cel mai simplu mod de a asigura o abordare flexibilă care permite experimentarea limbajului cât mai mult posibil. Nu este nimic greu în crearea de legături simbolice în Linux – trebuie doar să urmați un pas simplu.

ln -s 

Comanda ln în Linux creează legături între fișiere sursă și directoare.

  • -s – comanda pentru legături simbolice.
  • – numele fișierului existent pentru care creați legătura
  • – numele legăturii simbolice.

Legăturile create pot fi verificate prin listarea directoarelor cu ajutorul comenzii detaliate list:

ls -l

Dar, dacă nu specificați , comanda va crea automat o nouă legătură în directorul existent.

Crearea legăturii simbolice în Linux pentru foldere

Crearea legăturilor simbolice pentru foldere nu este nici ea dificilă. Comanda folosită pentru a crea legătura simbolică pentru dosare este:

ln -s 

De exemplu, pentru a lega directorul /user/local/downloads/logo de dosarul /devisers, folosiți următoarea comandă:

ln -s /user/local/downloads/logo /devisers

După ce o legătură simbolică este creată și atașată la dosarul /devisers, aceasta va duce la /user/local/downloads/logo. Atunci când utilizatorul schimbă directorul – cd – în /devisers, sistemul va trece automat la fișierul specific și îl va scrie în directorul de comandă.

Opțiunile de legătură simbolică se numesc comutatoare de linie de comandă. Iată-le pe cele mai frecvente și descrierile lor:

Comandă Comutator Descriere
-backup backup pentru fiecare fișier de destinație existent
-d, -F, -directory superutilizatorul are voie să încerce hard link
-f, -force fișierul de destinație existent este eliminat
-I, -interactive prompt înainte de a elimina fișierele de destinație
-L, -logical ținte de referință care sunt legături simbolice
-n, -non-dereference legăturile simbolice către directoare sunt tratate ca fișiere
-P, -physical face legături dure direct către legăturile simbolice
-r, -relative crează legături simbolice în raport cu locația legăturii
-s, -symbol realizează legături simbolice în loc de legături dure
-S, -suffix=SUFFIX înlocuiește sufixul obișnuit de rezervă
-v, -verbose imprimă numele fiecărui fișier legat

Cum se modifică sau se elimină legătura simbolică în Linux?

Puteți elimina legăturile existente atașate la fișiere sau directoare prin comanda unlink sau rm. Iată cum puteți face acest lucru cu comanda unlink:

unlink 

Îndepărtarea legăturii simbolice cu ajutorul comenzii rm este similară cu comanda unlink, care este ca mai jos:

rm 

De exemplu:

rm simpleText

Încheiere

Amintiți-vă că, dacă sursa nu se mai află în locația curentă, atunci ar trebui să ștergeți fișierele simbolice pentru a evita crearea de duplicate, ceea ce ar putea să vă încetinească munca.

Linux este o platformă minunată pentru crearea unei aplicații interactive și dinamice, unde puteți experimenta și inova. O fundație puternică este esențială. Învățați temeinic elementele de bază ale limbajului pentru a-l utiliza la întregul său potențial. Sperăm că acest tutorial v-a ajutat să vă îmbunătățiți abilitățile cu un alt instrument util!

Această postare a fost modificată ultima dată la 9 martie 2021, 10:04 am

.

Lasă un răspuns

Adresa ta de email nu va fi publicată.