Hard link
Definizione rapida
Nome aggiuntivo che punta allo stesso contenuto di un file nello stesso filesystem.
Spiegazione
Due nomi possono riferirsi agli stessi dati senza creare una seconda copia completa. Modificare il contenuto attraverso un nome lo modifica anche per gli altri riferimenti.
Esempio pratico
Un filesystem Unix usa hard link per conservare più riferimenti a una versione di un file senza duplicare immediatamente i blocchi.
Spiegazione tecnica
Il collegamento condivide l'inode o l'oggetto equivalente del filesystem e ha limiti diversi dai link simbolici: normalmente non attraversa filesystem differenti e non punta a directory ordinarie. Un backup deve decidere se preservare il link o copiare il contenuto.
Da non confondere con
Un hard link non è un collegamento simbolico e non è una copia indipendente del file.