Linux utilizza la struttura " inode " a organizzare i file per il suo sistema operativo . In sostanza, quando viene creato un file , il nome dato al file viene inserito nella gerarchia di directory in cui l'utente crea o salvare il file . Questo nome viene quindi collegato ad un numero " inode " --- una struttura dati che il sistema operativo utilizza per fare riferimento a posizioni sul disco rigido . I riferimenti al nome l'inode , ei riferimenti inode del disco rigido fisico. Il collegamento è possibile perché un numero di inode può avere numerosi nomi legati ad esso .
Hard link
Un utente può scegliere di creare sia un hard link oppure un link simbolico . L' hard link crea un nuovo nome di file in una posizione specificata e lo collega alla inode originale . Gli hard link sono collegamenti tradizionali come visto su sistemi operativi Linux e altri , consentendo agli utenti di creare scorciatoie o creare nomi di file multipli allo stesso file . Accedendo a un hard link ad un file , l'utente accede al file effettivo attraverso il link, e se un utente sposta un file, gli aggiornamenti link alla nuova posizione del file .
Collegamento simbolico
link simbolici , chiamati " collegamenti simbolici ", si comportano in modo un po 'diverso e offrono funzionalità estese . A differenza degli hard link , link simbolici possono collegarsi alle directory , permettendo collegamenti a cartelle in una directory , e non solo per i file . Inoltre , i collegamenti simbolici possono collegarsi a file in partizioni . A differenza degli hard link , link simbolici non aggiornano se il file collegato viene spostato .
Creazione di collegamenti fisici e simbolici
Gli utenti creare hard link con il comando " ln" , inseriti al prompt dei comandi:
ln /home /utente /Documenti /cibo /recipe.txt burger.txt
In questo esempio , il file " burger.txt " hard link al file " recipe.txt " che è sepolto in profondità nel sistema di file . Gli utenti possono creare i collegamenti simbolici in modo simile , con un parametro in più aggiunti al comando " ln" :
ln- s /home /utente /Documenti /cibo food
sistemi © www.354353.com