ln

Crea un link al file specificato. Il link un alias, uno pseudonimo, un secondo nome con cui un file pu essere richiamato, oltre che con il suo nome principale.
ln un comando comune in tutti gli Unix, la differenza fra hard e soft link presente in tutti gli Unix.

ln [opzioni] nome_file_puntato [nome_link]
ln [opzioni] nomi sorgente directory destinazione

Nel primo caso se nome_file_puntato un file, viene riscritto, se non viene specificato, viene creato nella directory corrente un link con il nome_sorgente (senza path).
Nel secondo caso possibile specificare pi file sorgenti e una directory di destinazione in cui vengono creati altrettanti alias con lo stesso nome.
-s (--symbolic) Crea un link simbolico e non un hard-link. Opzione molto utilizzata.
-b (--backup) Esegue una copia di backup dei file di destinazione, prima di cancellarli (se esistono).

Esempi
ln -s /usr/sbin/sendmail.postfix /usr/sbin/sendmail Crea un link simbolico chiamato /usr/sbin/sendmail che punta al file /usr/sbin/sendmail.postfix
ln -s /etc/passwd Crea, nella directory corrente, un link simbolico chiamato passwd che punta al file /etc/passwd
ln /etc/passwd /etc/shadow /etc/group /backup/ Crea 3 hardlink chiamati passwd, shadow e group nella directory /backup/ che puntano ai rispettivi file nella directory etc.

Privacy Policy