Differences between revisions 4 and 5
Revision 4 as of 2011-03-27 00:23:17
Size: 1853
Editor: ?skizzhg
Comment: fixing header
Revision 5 as of 2012-03-16 23:40:45
Size: 1880
Comment: Add link to french translation
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[SymLink|English]] - Italiano-~ ~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[SymLink|English]] - [[fr/SymLink|Français]] - Italiano-~

Translation(s): English - Français - Italiano


Un symlink è un collegamento simbolico, un alias o scorciatoia ad un programma o file.

È un file speciale esistente nel FileSystem che punta ad un altro file (o directory). Se si accede al link simbolico da un'applicazione, risulta trasparente e si potrà realmente accedere al file o alla directory al quale punta.

Si tratta di un particoolare tipo di file che contiene un percorso ad un altro file. Il tipo di file nel suo inode indica che è un collegamento simbolico. Quando si tenta di accedere ad esso con un editor di testo o un altro programma, il kernel reindirizza il programma al file indicato dal percorso del collegamento simbolico. A differenza dei collegamenti fisici, i simbolici possono essere creati attraverso differenti filesystem. Per crearlo si utilizza il comando ln con l'opzione -s.

L'utilità symlinks esegue la manutenzione dei link simbolici controllando la presenza di problemi, compresi i collegamenti simbolici che puntano a file inesistenti. Può inoltre convertire automaticamente i collegamenti simbolici assoluti in collegamenti simbolici relativi. Installare il pacchetto symlinks se si necessita di un programma per mantenere i collegamenti simbolici sul sistema.

Nota: Se si elimina il collegamento simbolico, non viene eliminato il file o la directory al quale punta!

Anche se un collegamento simbolico si presenta con i permessi e utente/gruppo del proprietario, i diritti di accesso sono determinati solo dai permessi del file originale!

Si può creare un collegamento simbolico con

ln -s <file o directory di destinazione> <nome del collegamento> 

Si veda anche


SystemAdministration