Se sei agli inizi con Linux/UNIX
Indietro |  | Avanti

# Link simbolici

Oltre ai file regolari, Unix possiede anche dei file speciali chiamati link simbolici (in inglese/gergo symlinks), file che non contengono dati ma che sono soltanto puntatori o scorciatoie ad altri file. Ad esempio sasha può avere un symlink chiamato `ft.txt` che punta al file `papers/fieldtheory.txt` in modo che, quando un programma accede al file `ft.txt` verrà aperto invece l'altro file `papers/fieldtheory.txt`. Come potete capire dall'esempio, i link simbolici e i file "reali" possono avere nomi differenti e possono trovarsi in directory diverse.

Notate che cancellare, muovere o cambiare nome ai link simbolici non ha alcun effetto sui file reali: se sasha prova a cancellare il file `ft.txt` verrà cancellato il link simbolico ma il file `papers/fieldtheory.txt` rimarrà invece invariato. Allo stesso modo i permessi sui link simbolici non hanno significato per gli altri perché sono i permessi su quest'ultimi a determinare se un utente può o meno accedervi.

I link simbolici possono puntare anche alle directory; ad esempio nel server FTP di GNOME(ftp.gnome.org) c'è un file `/pub/GNOME/stable/releases/october-gnome`, che è semplicemente un link simbolico alla directory `/pub/GNOME/stable/releases/gnome-1.0.53` — come avrete capito "October GNOME" è solo un altro nome per la versione 1.0.53 di GNOME.

Indietro | Partenza | Avanti
Permessi |  | Montare e smontare i dischi