Creare un collegamento simbolico

Un collegamento simbolico (soft link) è un file speciale che punta ad un altro file; se si legge il contenuto del collegamento, esso fornisce quello del file a cui punta. Si può tranquillamente cancellare un collegamento: l'operazione di cancellazione non riguarda il file a cui punta, ma solo il suo collegamento. Provate il seguente esempio:

Portiamoci nella cartella /tmp

$ cd /tmp
e creiamo un file vuoto di prova chiamandolo ``prova''

$ touch prova
torniamo poi alla nostra ``home''

$ cd ~
e creiamo il collegamento simbolico ``mia'' al file ``prova''

$ ln -s /tmp/prova mia
ora visualizziamo l'avvenuta creazione del collegamento con

$ ls -l mia

lrwxrwxrwx 1 mario staff 10 Aug 23 12:58 mia -> /tmp/prova

Se successivamente cancelliamo il collegamento

$ rm mia
possiamo accertarci che il file ``prova'' a cui puntava è rimasto tal quale

$ cd /tmp

$ ls -l prova

-rw-r-r- 1 mario staff 0 Aug 23 12:56 prova



Mauro Darida 2006-07-25