Collegamento simbolico: differenze tra le versioni

nessun oggetto della modifica
m (Bot: Aggiungo: zh:符号链接)
Nessun oggetto della modifica
 
 
In [[informatica]], si dice '''collegamento simbolico''' (in [[Lingua inglese|inglese]] ''symbolic link'', spesso contratto in ''symlink'') un particolare tipo di [[file]] che non è altro che un rimando ad un altro file o [[directory]].
 
Un collegamento simbolico è un file contenente un [[Pathname|percorso]] relativo od assoluto al file o directory a cui fa riferimento; questo permette di creare collegamenti non solo all'interno della stessa [[Partizione (informatica)|partizione]], ma anche da un [[file system]] ad un altro, offrendo quindi più flessibilità rispetto ad un [[collegamento fisico]]. Questa flessibilità si paga con una minore affidabilità: se il file a cui un collegamento simbolico punta viene rimosso o cambiato di nome, il collegamento rimane ''orfano'', venendo a mancare la sua destinazione; un collegamento fisico, invece, puntando direttamente ai dati (il contenuto) del file, è indipendente dal file di destinazione specificato al momento della sua creazione.
 
È possibile creare collegamenti simbolici ad altri collegamenti simbolici, e così via, con dei limiti nella lunghezza totale della catena che dipendono dal sistema operativo in uso.
 
==Memorizzazione e funzionamento==
Un collegamento simbolico, benché indipendente dal file a cui fa riferimento, viene comunque gestito in maniera trasparente da molte delle funzionalità del [[sistema operativo]] di accesso ai file, che interpretano una richiesta d'accesso al collegamento come se fosse per il file a cui questo puntafa riferimento. Naturalmente, sono sempre previste delle funzioni specifiche per operare sui collegamenti simbolici (creazione, riconoscimento, eliminazione).
 
Quando il sistema operativo accoglie l'accesso ad un collegamento simbolico, legge da questo il nome del file a cui è associato, ed opera su quest'ultimo. Questo passaggio intermedio ha un costo, ed un collegamento simbolico è sempre più lento di un analogo collegamento fisico (che però non è sempre possibile creare).
4 267

contributi