Legătură simbolică

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Notă despre dezambiguizare.svg Dezambiguizare - "Link simbolic" se referă aici. Dacă căutați formatul de fișier Microsoft, consultați SYLK .
Reprezentarea grafică a unei legături simbolice (în albastru) către un fișier (în gri)

O legătură simbolică (în engleză link simbolic , adesea contractată în link simbolic, dar cunoscută și sub numele de soft link ), în informatică , indică un anumit tip de fișier care nu este altceva decât o referință la un alt fișier sau director .

Descriere

O legătură simbolică este un fișier care conține o cale relativă sau absolută către fișierul sau directorul la care se referă; acest lucru vă permite să creați legături nu numai în cadrul aceleiași partiții , ci și de la un sistem de fișiere la altul, oferind astfel mai multă flexibilitate decât o legătură dură . Această flexibilitate este plătită cu mai puțină fiabilitate: dacă fișierul către care indică o legătură simbolică este eliminat sau redenumit, legătura este orfană , lipsindu-i destinația; o legătură fizică, pe de altă parte, care indică direct datele (conținutul) fișierului, este independentă de fișierul de destinație specificat în momentul creării acestuia.

Puteți crea legături simbolice către alte legături simbolice și așa mai departe, cu limite ale lungimii totale a lanțului care depinde de sistemul dvs. de operare.

Depozitare și funcționare

Un link este gestionat în mod transparent de multe dintre funcțiile sistemului de operare cu acces la fișiere, care interpretează o cerere de acces la link ca și cum ar fi pentru fișierul la care se referă. Desigur, funcțiile specifice sunt întotdeauna furnizate pentru a opera pe legături simbolice (crearea, recunoașterea, ștergerea).

Când sistemul de operare acceptă accesul la o legătură simbolică, acesta citește numele fișierului cu care este asociat și operează pe acesta din urmă. Acest pas intermediar are un cost, iar o legătură simbolică este întotdeauna mai lentă decât o legătură fizică similară (care, totuși, nu poate fi întotdeauna creată).

În sistemele Unix derivate din BSD este de asemenea posibil să atribuiți permisiuni direct linkurilor simbolice. În alte sisteme Unix și similare Unix , permisiunile unei legături simbolice sunt aproape irelevante, deoarece vor fi utilizate cele din fișierul țintă; în aceste sisteme o legătură simbolică este, prin urmare, de obicei reprezentată ca având permisiuni 0777 în notație octală sau „ lrwxrwxrwx” în notație simbolică (citiți, scrieți și executați pentru toți și nu aveți permisiuni speciale, cum ar fi sticky , set ID-ul utilizatorului sau setarea ID-ului grupului ).

Comanda ln este utilizată pentru a crea o legătură simbolică pe sistemele Unix și Unix-like.

Bibliografie

  • Legătură simbolică (EN) , în Dicționarul de comunicații al lui Hargrave, Hoboken, Wiley, 2001.
  • (EN) Gavin Sherry, Legături simbolice, în Australian PC World, 1 noiembrie 2003.

Elemente conexe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT