Ln (Unix)

Versiunea actuală a paginii nu a fost încă revizuită de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 25 octombrie 2018; verificările necesită 2 modificări .

ln este o  comandă Unix care creează o legătură rigidă sau o legătură simbolică către un fișier.

Formatul comenzii:

ln refname fișier # creați o legătură „hard” (hard link) ln -s numere de referință fișier # creați un link „simbolic” (link simbolic)

Această comandă creează o legătură rigidă către fișierul „fișier1”, care va arăta și va fi localizat ca „fișier2”. Astfel, pentru sistemul de fișiere, fișierul dat „fișier1” și referința la acesta „fișier2” vor fi de fapt același fișier fizic. Un hard link nu poate indica un fișier situat pe o altă partiție de disc. De asemenea, nu este posibil să creați o legătură hard către un director.

Dacă este creată o legătură simbolică (folosind comutatorul „-s”), este posibil ca fișierul „fișier1” să nu existe. Un link simbolic numit „fișier2” va fi în continuare creat. Exemplu:

ln -s /media/home/ed/home # o legătură simbolică va fi creată în directorul „/home” către directorul „/media/home/ed”.

Vezi și

Link -uri