Răspuns rapid: Ce sunt legăturile și legăturile simbolice în sistemul de fișiere Unix?

Link este un program utilitar în UNIX care stabilește o legătură hard de la un director la altul. Un hard link este o referire la un director sau la un fișier de pe un mediu de stocare. O legătură simbolică este un tip de fișier. Conține referințe la un alt director de fișiere sub formă de cale absolută sau relativă.

O legătură simbolică, numită și o legătură soft, este un tip special de fișier care indică un alt fișier, la fel ca o comandă rapidă în Windows sau un alias Macintosh. Spre deosebire de o legătură hard, o legătură simbolică nu conține datele din fișierul țintă.

O legătură simbolică este un tip special de fișier al cărui conținut este un șir care este calea altui fișier, fișierul la care se referă linkul. (Conținutul unui link simbolic poate fi citit folosind readlink(2).) Cu alte cuvinte, o legătură simbolică este un indicator către un alt nume și nu către un obiect subiacent.

Se folosesc legături simbolice tot timpul pentru a conecta biblioteci și pentru a vă asigura că fișierele sunt în locuri consecvente fără a vă muta sau copierea originalului. Legăturile sunt adesea folosite pentru a „stoca” mai multe copii ale aceluiași fișier în locuri diferite, dar totuși trimitere la un fișier.

O legătură simbolică este un obiect de sistem de fișiere care indică un alt obiect de sistem de fișiere. Obiectul spre care este indicat se numește țintă. Legăturile simbolice sunt transparente pentru utilizatori; legăturile apar ca fișiere sau directoare normale și pot fi acționate de către utilizator sau aplicație exact în același mod.

Pentru a vizualiza legăturile simbolice dintr-un director:

  1. Deschideți un terminal și mutați-vă în acel director.
  2. Tastați comanda: ls -la. Aceasta va lista lung toate fișierele din director, chiar dacă sunt ascunse.
  3. Fișierele care încep cu l sunt fișierele tale cu linkuri simbolice.

directorul programului dintr-un manager de fișiere, acesta va părea că conține fișierele în interior /mnt/partiție/. program. Pe lângă „legăturile simbolice”, cunoscute și sub denumirea de „legături soft”, puteți crea în schimb o „legatură rigidă”. O legătură simbolică sau soft indică o cale în sistemul de fișiere.

Motivul pentru care directoarele hard-linking sunt nepermis este putin tehnic. În esență, ele sparg structura sistemului de fișiere. În general, oricum nu ar trebui să utilizați link-uri hard. Legăturile simbolice permit majoritatea aceleiași funcționalități fără a cauza probleme (de exemplu, link-ul țintă ln -s).

Pentru a elimina o legătură simbolică, utilizați oricare comanda rm sau unlink urmată de numele legăturii simbolice ca argument. Când eliminați o legătură simbolică care indică către un director, nu adăugați o bară oblică la numele linkului simbolic.

Pentru a face acest lucru, ați crea o legătură simbolică.

  1. Legătura simbolică apare ca o legătură în director. …
  2. După ce a fost creat, puteți face clic pe calea fișierului link-ului simbolic din director pentru a naviga rapid la o nouă locație.
  3. Noul link simbolic va apărea în directorul în care ați plasat-o.

Legăturile simbolice sunt în esență comenzi rapide care fac referire la un fișier în loc de valoarea lui inode. Această metodă poate fi aplicată directoarelor și poate face referire pe diferite hard disk-uri/volume. … Link-ul ar trebui să funcționeze chiar dacă înlocuiți fișierul original cu un alt fișier cu același nume.

Windows 7 și Vista acceptă maximum 31 de puncte de reevaluare (și, prin urmare, legături simbolice) pentru o anumită cale (adică orice cale dată poate avea cel mult 31 de direcții înainte ca Windows să renunțe). Numai utilizatorii cu noul privilegiu Creare link simbolic, pe care doar administratorii îl au în mod implicit, pot crea linkuri simbolice.

A hard link-ul acționează ca o copie (oglindă) a fișierului selectat. Dacă fișierul selectat anterior este șters, linkul hard către fișier va conține în continuare datele acelui fișier. ... Soft Link: O legătură soft (cunoscută și ca link simbolic) acționează ca un indicator sau o referință la numele fișierului.

Îți place această postare? Vă rugăm să partajați prietenilor dvs.:
OS astăzi