Skip navigation

Commande : ln – création de liens

Commande : ln

La commande ln permet de faire des liens symboliques, physiques.

Les liens physiques

Aussi appelée un lien en dur, est un lien physique qui lie un fichier vers un autre. Ces fichiers partagent donc le même numéro inode.

: il n’est pas possible de faire un lien en dur pour un dossier.

Voici la commande.

user@debian~$: ln /chemin/du/fichier/a/lier chemin/du/fichier/lié

Les liens symboliques

Contrairement à un lien en dur, un lien symbolique ou lien souple peut créer un lien vers un fichier ou un répertoire. Pour faire un lien symbolique il faut utiliser le chemin absolu du fichier à lier. Contrairement à un lien en dur, un lien symbolique peut créer un lien vers un fichier ou un répertoire.

La synthaxe est sensiblement la même pour la création d’un lien en dur, il faut simplement rajouter l’option --symbolic ou -s.

user@debian~$: ln --symbolic /chemin/du/fichier/a/lier chemin/du/fichier/lié

: le chemin absolu peut être complété via la commande pwd si l’on se trouve dans le répertoire du fichier à lier.

En voici l’exemple pour le fichier /etc/passwd.

user@debian:/etc$ ln --symbolic $(pwd)/passwd /home/user/etc-link

by | October 10, 2015 | No Comments | Système