Je me demande s'il y a une différence entre aller dans un terminal et taper ln -s chemin 'chemin'
ou simplement cliquer avec le bouton droit sur quelque chose et sélectionner créer un lien.
Réponses
Trop de publicités?Il y a très peu de différence. Pour tester cela, j'ai créé un nouveau répertoire avec un fichier "bug3.odt".
J'ai ensuite créé deux liens vers celui-ci en utilisant la ligne de commande
ln -s bug3.odt bug_ln
et ln -s /home/warren/qaz/bug3.odt bug_ln2
puis je suis enfin allé dans Nautilus et j'ai créé un lien en faisant un clic droit sur le fichier et en sélectionnant "Créer un lien".
Le résultat était le suivant
warren@dell:~/qaz$ ls -la
total 36
drwxrwxr-x 2 warren warren 4096 Feb 18 20:14 .
drwxr-xr-x 69 warren warren 12288 Feb 18 20:11 ..
-rw-rw-r-- 1 warren warren 18505 Nov 12 20:11 bug3.odt
lrwxrwxrwx 1 warren warren 8 Feb 18 20:12 bug_ln -> bug3.odt
lrwxrwxrwx 1 warren warren 25 Feb 18 20:14 bug_ln2 -> /home/warren/qaz/bug3.odt
lrwxrwxrwx 1 warren warren 25 Feb 18 20:13 Lien vers bug3.odt -> /home/warren/qaz/bug3.odt
Comme vous pouvez le voir, bug_ln2
et Lien vers bug3.odt
ont le même propriétaire, groupe, autorisations et pointent vers le même emplacement. Faire un clic droit dans Nautilus équivaut à utiliser ln -s avec le chemin complet du fichier.
Il est également possible de créer un lien en maintenant enfoncé CTRL+SHIFT et en faisant glisser le fichier. Cela fonctionne exactement de la même manière : équivalent à utiliser ln -s avec le chemin complet du fichier.