Есть ли разница между символической ссылкой через терминал или правой кнопкой мыши по ссылке?

20

Мне интересно, есть ли разница между переходом на терминал и набором ln -s path 'path или просто щелчком правой кнопки мыши над чем-то и выбором ссылки.     

задан Xipeify 18.02.2013 в 21:05
источник

2 ответа

23

Существует очень мало различий. Чтобы проверить это, я создал новый каталог с файлом «bug3.odt».

Затем я создал две ссылки на него с помощью командной строки

ln -s bug3.odt bug_ln и ln -s /home/warren/qaz/bug3.odt bug_ln2 затем, наконец, вошли в наутилус и создали ссылку, щелкнув правой кнопкой мыши на файле и выбрав «Сделать ссылку».

Результат был следующим:

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

Как вы видите, как bug_ln2 и Link to bug3.odt имеют один и тот же владелец, группу, разрешения и ссылку на одно и то же место. Щелчок правой кнопкой мыши в nautilus эквивалентен использованию ln -s с полным путем к файлу.

Также можно создать ссылку, удерживая CTRL + SHIFT и перетаскивая файл. Это работает точно так же: эквивалентно использованию ln -s с полным путем к файлу.

    
ответ дан Warren Hill 18.02.2013 в 21:26
источник
5

Нет, нет. Это просто опция Nautilus GUI для создания символической ссылки.

    
ответ дан Vojtech Trefny 18.02.2013 в 21:09