Hard link :
Un hard link agit comme une copie (en miroir) du fichier sélectionné. Il accède aux données disponibles dans le fichier original.
Si le fichier sélectionné précédemment est supprimé, le lien dur vers le fichier contiendra toujours les données de ce fichier.
Lien souple :
Un lien souple (également appelé lien symbolique) agit comme un pointeur ou une référence au nom du fichier. Il n’accède pas aux données disponibles dans le fichier d’origine. Si le fichier antérieur est supprimé, le lien souple pointera vers un fichier qui n’existe plus.
Certaines différences notables entre les deux sont énumérées ci-dessous :
Paramètres de comparaison | Lien dur | Lien souple |
---|---|---|
Numéro d’inode* | Les fichiers qui sont liés en dur prennent le même numéro d’inode. |
Les fichiers qui sont liés de façon souple prennent un numéro d’inode différent. |
Répertoires | Les liens durs ne sont pas autorisés pour les répertoires. (Seul un superutilisateur* peut le faire) |
Les liens souples peuvent être utilisés pour lier les répertoires. |
Système de fichiers | Il ne peut pas être utilisé à travers les systèmes de fichiers. |
Il peut être utilisé à travers les systèmes de fichiers. |
Données | Les données présentes dans le fichier original seront toujours disponibles dans les liens durs. |
Les liens mous ne pointent que vers le nom du fichier, il ne conserve pas les données du fichier. |
Suppression du fichier original | Si le fichier original est supprimé, le lien fonctionnera toujours car il accède aux données auxquelles l original avait accès. |
Si le fichier original est supprimé, le lien ne fonctionnera pas car il n’accède pas aux données du fichier original. |
Vitesse | Les liens durs sont comparativement plus rapides. | Les liens souples sont comparativement plus lents. |
Note:
- Numéro de nœud – Le numéro de nœud d’index est un numéro unique attribué à tous les fichiers dans un système Linux/Unix.
- Superutilisateur – Un superutilisateur a plus de droits par rapport à un utilisateur ordinaire. Il peut modifier la propriété des fichiers et définir les permissions.
Représentation diagrammatique:
Tags d’article :
Tags de pratique :