Vous êtes sur la page 1sur 3

Enseignante 

: Al-ATRASH CHATTI Malèke 1

Correction ex2 TP3 (Q20 à Q24) :


Un nœud d'index ou inode (contraction de l'anglais index et node) est une structure
de données contenant des informations à propos d'un fichier ou répertoire stocké dans
certains systèmes de fichiers . À chaque fichier correspond un numéro d'inode unique
(i-number) dans le système de fichiers dans lequel il réside(disque dur, disque
amovible, etc...).
On l’affiche avec la commande ls -i .
Chaque fichier a un seul inode, même s'il peut avoir plusieurs noms (chacun de ces
noms fait référence au même inode). Chaque nom est appelé lien physique.
Le fichier garde son inode même si on le renomme ou on le déplace.

Principales différences entre le lien physique et le lien symbolique


1. Sous Linux, la commande utilisée pour créer un lien physique (hard link) est "
ln ". Par contre, la commande utilisée pour un lien symbolique est " ln -s ".
2. Un lien physique est un nom supplémentaire du fichier d'origine qui fait
référence à inode pour accéder au fichier cible. En revanche, le lien symbolique
(soft link)est distinct du fichier d'origine et constitue un alias du fichier
d'origine, mais n'utilise pas le même inode.
3. Lorsqu'un fichier d'origine est supprimé, le lien symbolique devient invalide
(ou bien dit cassé) alors qu'un lien physique est valide, même si le fichier cible
est supprimé.
Enseignante : Al-ATRASH CHATTI Malèke 2

Q20 : (ln passwd1 SUB/lienphy.txt) le fichier original et son lien physique ont le
même numéro d’inode (ls -i passwd1 SUB/lienphy.txt), contenu (cat passwd1
SUB/lienphy.txt), taille, droits d’accès et propriétaire (ls -lR ). Alors un lien physique
n’est autre qu’un deuxième nom attribué au fichier.
Enseignante : Al-ATRASH CHATTI Malèke 3

Q22 : (ln -s passwd1 SUB/liensymb.txt) le fichier original et son lien symbolique


n’ont ni le même numéro d’inode (ls -i passwd1 SUB/liensymbtxt), taille, droits
d’accès et propriétaire (ls -lR ). Alors un lien symbolique n’est autre qu’un raccourci
il est coloré en bleu turquoise. Il pointe sur le nom (et par la suite il permet d’afficher
le contenu du fichier pointé tant que ce dernier existe ) au lieu de pointer sur l’inode
du fichier original ( on peut voir ça avec la commande ls -l SUB qui montre la flèche
de pointage) . Lorsque on renomme le fichier original ou on le supprime, le lien
symbolique sera inutile (on dit cassé coloré en rouge si on tape cat SUB/liensymb on
aura une erreur ).
Q23, 24, 25, 26, 27 (voir les imprimes écran de terminal et de l’interface graphique).

Vous aimerez peut-être aussi