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 Nicolas SHINEY | October 10, 2015 | No Comments | Système