Creare un collegamento simbolico in UNIX

Un collegamento simbolico è un puntatore a un altro file o directory. Può essere usato proprio come il file o la directory originale. Un link simbolico appare in un lungo elenco (ls -l) con un riferimento al file / directory originale. Un link simbolico, al contrario di un hard link, è richiesto quando si collega da un file system a un altro e può essere utilizzato anche all'interno di un filesystem.


Per creare un collegamento simbolico, la sintassi del comando è simile a un comando copia o sposta: prima il file esistente, il secondo il file di destinazione. Ad esempio, per collegare la directory / export / space / common / archive a / archive per un facile accesso, utilizzare:

ln -s / export / spazio / comune / archivio / archivio

Per collegare lo script di controllo runtime /etc/init.d/httpd a /etc/rc2.d/S77httpd, utilizzare:

cd /etc/rc2.d
ln -s ... /init.d/httpd S77httpd

Vedi anche: Creare un hard link in UNIX