22 votes

Y a-t-il une différence entre un lien symbolique via le terminal ou via un clic droit pour créer un lien?

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.

25voto

Warren Hill Points 21074

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.

5voto

Vojtech Trefny Points 14011

Non, il n'y en a pas. C'est simplement une option de l'interface graphique de Nautilus pour créer un lien symbolique.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X