Un lien dur est essentiellement une étiquette ou un nom attribué à un fichier. Conventionnellement, nous pensons qu’un fichier est constitué d’un ensemble d’informations portant un seul nom. Cependant, il est possible de créer un certain nombre de noms différents qui font tous référence au même contenu. Les commandes exécutées sur l’un de ces différents noms opéreront alors sur le même contenu de fichier.
Pour créer un lien dur vers un fichier existant, entrez :
ln oldfile newlink
Remplacez oldfile
par le nom de fichier original, et newlink
par le nom supplémentaire que vous souhaitez utiliser pour faire référence au fichier original.
Cela créera un nouvel élément dans votre répertoire de travail, newlink
, qui est lié au contenu de oldfile
. Le nouveau lien apparaîtra avec le reste de vos noms de fichiers lorsque vous les listerez à l’aide de la commande ls
. Ce nouveau lien n’est pas une copie séparée de l’ancien fichier, mais plutôt un nom différent pour exactement le même contenu de fichier que l’ancien fichier. Par conséquent, toute modification que vous apportez à oldfile
sera visible dans newlink
.
Vous pouvez utiliser la commande standard Unix rm
pour supprimer un lien. Après qu’un lien ait été supprimé, le contenu du fichier existera toujours tant qu’il y aura un nom référençant le fichier. Ainsi, si vous utilisez la commande rm
sur un nom de fichier, et qu’un lien distinct existe vers le même contenu de fichier, vous n’avez pas vraiment supprimé le fichier ; vous pouvez toujours y accéder par l’autre lien. Par conséquent, les liens durs peuvent rendre difficile le suivi des fichiers. En outre, les liens durs ne peuvent pas faire référence à des fichiers situés sur différents ordinateurs reliés par NFS, ni à des répertoires. Pour toutes ces raisons, vous devriez envisager d’utiliser un lien symbolique, également connu sous le nom de lien souple, au lieu d’un lien dur.
À l’Université de l’Indiana, pour un support personnel ou départemental des systèmes Linux ou Unix, voir Obtenir de l’aide pour Linux ou Unix à l’UI.
Documents connexes
.