Есть ли разница между символической ссылкой через терминал или щелчком правой кнопкой мыши?
Мне интересно, есть ли разница между переходом на терминал и набором текста ln -s path 'path или просто щелкнуть правой кнопкой мыши на что-то и выбрать сделать ссылку.
2 ответа
Здесь очень мало различий. Чтобы проверить это, я создал новый каталог с файлом "bug3.odt".
Затем я создал две ссылки на него с помощью командной строки
ln -s bug3.odt bug_ln а также ln -s /home/warren/qaz/bug3.odt bug_ln2 затем, наконец, вошел в nautilus и создал ссылку, щелкнув правой кнопкой мыши по файлу и выбрав "Сделать ссылку".
Результат был следующим
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 с полным путем к файлу.
Нет, нет Это просто опция Nautilus GUI для создания символической ссылки.