Existe-t-il une différence entre un lien symbolique via le terminal ou un clic droit sur le lien de création?

21

Je me demande s'il y a une différence entre aller sur un terminal et taper ln -s path 'pathou simplement cliquer avec le bouton droit sur quelque chose et sélectionner créer un lien.

Xipeify
la source

Réponses:

24

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_lnet ln -s /home/warren/qaz/bug3.odt bug_ln2puis finalement entré dans nautilus et a créé un lien en cliquant 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 Link to bug3.odt -> /home/warren/qaz/bug3.odt

Comme vous pouvez le voir bug_ln2et Link to bug3.odtavoir le même propriétaire, groupe, autorisations et lien vers le même emplacement. Un clic droit dans nautilus équivaut à utiliser ln -s avec le chemin d'accès complet au fichier.

Il est également possible de créer un lien en maintenant CTRL+ enfoncé SHIFTet en faisant glisser le fichier. Cela fonctionne exactement de la même manière: équivalent à l'utilisation de ln -s avec le chemin d'accès complet au fichier.

Warren Hill
la source
5
Il existe une autre façon de créer le lien - cliquer et faire glisser avec Ctrl + Maj enfoncé
wim
5

Non, il n'y en a pas. C'est juste l'option Nautilus GUI pour créer un lien symbolique.

Vojtech Trefny
la source