GeeksforGeeks

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 :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.