Collegamento (file): differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Ianezz (discussione | contributi)
Incorporato paragrafo che descrive i collegamenti di Windows nel caso particolare del paragrafo che lo precede. Rimossa ripetizione nella descrizione dei collegamenti fisici.
Ianezz (discussione | contributi)
Rivisto in modo da non contrastare con il concetto di collegamento fisico.
Riga 1:
{{nota disambigua|altri significati del termine|[[Collegamento]] o [[Link]]}}
 
In [[informatica]], nell'ambito dei ''[[file system]]'', un '''collegamento''' ad un [[file]] o [[directory]] è un oggetto del ''file system'' che consente di fare riferimento ad un altro file o ad un'altra directory usando un nome diverso dall'originale. L'originale si ritrova quindi ad essere accessibile tramite più di un nome. Un collegamento può risiedere nella stessa ''directory'' dell'originale, o può anche essere in una ''directory'' diversa.
In [[informatica]], un '''collegamento''' tra [[file]] è un modo per avere rapido accesso a file, magari posti in [[Directory|cartelle]] particolarmente nidificate o dal nome poco facilmente memorizzabile, attraverso un nome tipicamente breve e in posizioni facili da ricordare.
 
I collegamenti sono comunemente usati per semplificare l'accesso a ''file'' o ''directory'' collocati in punti "scomodi" del ''file system'', ad esempio in directory molto annidate nella gerarchia o che hanno un nome difficile da ricordare; un collegamento permette di accedervi con un nome tipicamente breve e in posizioni facili da ricordare.
Un altro uso tipico dei collegamenti è per permettere all'utente la scelta di un particolare file in un insieme, semplicemente creando un collegamento di nome prestabilito al file desiderato; un esempio semplice, in ambiente [[Linux]], è l'impostazione del fuso orario, che si fa creando un collegamento di nome <tt>/etc/localtime</tt> al file della zona desiderata (es. <tt>/usr/lib/zoneinfo/Europe/Rome</tt>).
 
Un altro uso tipico dei collegamenti è per permettere all'utente la scelta di un particolare file in un insieme, semplicemente creando un collegamento di nome prestabilito al file desiderato; un esempio semplice, in ambiente [[Linux]], è l'impostazione del fuso orario su alcuni sistemi basati su [[Linux]], che si fa creando un collegamento di nome <tt>/etc/localtime</tt> al file dellache zonache descrive le caratteristiche del fuso orario desideratadesiderato (es. <tt>/usr/lib/zoneinfo/Europe/Rome</tt>).
In epoca recente, tutti i sistemi operativi implementano nativamente una qualche capacità di collegamento fra file; nel sistema operativo [[MS-DOS]] non esiste tuttavia il concetto di collegamento, in nessuna delle forme elencate prima.
 
In epoca recente, tuttigran iparte dei [[Sistema operativo|sistemi operativi]] implementano nativamente una qualche capacità di collegamentocreare più collegamenti fraa file e directory; nel sistema operativo [[MS-DOS]] non esiste tuttavia il concetto di collegamento, in nessuna dellenei formetermini elencatesopra primaesposti.
 
==Funzionamento==
{{Vedi anche|Collegamento fisico|Collegamento simbolico|Collegamento (Windows)}}
A seconda del [[sistema operativo]] ospite, i collegamenti possono essere più o meno ''trasparenti'' nell'uso: in alcuni casi si tratta di semplici [[file di testo]] che contengono il nome del file originale secondo specifiche convenzioni (un esempio sono i [[Collegamento (Windows)|collegamenti]] in [[Microsoft Windows|Windows]]); in altri casi possono apparire e comportarsi come i file a cui sono collegati, pur mantenendo una propria identità e rimanendo distinguibili dal file originale ([[Collegamento simbolico|collegamenti simbolici]]); in altri casi ancora possono arrivare ad essere indistinguibili dal file dall'originale, poiché implementati con l'identico meccanismo con cui normalmente il nome di un file o di una directory viene associato al suo contenuto ([[Collegamento fisico|collegamenti fisici]]).
 
Ad eccezione dei collegamenti fisici, è possibile che un collegamento si trovi a far riferimento ad un file o directory non più esistenteesistenti perché rinominato, spostato, o eliminato; in tal caso, il collegamento si dice ''orfano'', ed è compito dell'utente eliminarlo o aggiornare la sua destinazione o eliminarlo. InNei sistemi [[Microsoft Windows,]] questa operazione avviene in maniera semi-automatica: quando possibile, il sistema individua un file che ha più probabilità di altri (in base a nome, dimensioni, etc.) di essere il filequello a cui il collegamento puntava in precedenza; se non trovasi trovano candidati plausibili, chiedeviene richiesto all'utente di indicare la nuova destinazione del collegamento.
 
==Voci correlate==