Я хотел бы создать ссылку на файл на сетевом диске так, чтобы я мог легко получить доступ к файлу от своего компьютера. Я имею самбу и могу получить доступ к файлу с помощью дельфина на Kubuntu. Я могу сделать ссылку на него в Местах. У меня есть несколько сетевых файлов, за которые я хотел бы ссылки. Так, я создал папку, чтобы сохранить эти ссылки и поместить ссылку на ту папку в Местах. Если я перетаскиваю ссылку в Местах к моей папке ссылки, фактический файл заканчивается перемещенный в папку.
Сетевой диск смонтирован на /media/user/windowsshare
Ссылки создаются в: /media/user/path
Я попробовал несколько различных методов для создания ссылки:
$ ln -s "smb:⁄⁄user@computer⁄path/filename.ext"
Это создало ссылку, которая при нажатии дает это сообщение:
Не мог выполнить указанную команду. Файл или папка,/media/user/path/smb: ⁄⁄ user@computer⁄path/filename.ext не существует.
$ ln -s "/media/user/windowsshare⁄path/filename.ext"
Это создало ссылку, которая при нажатии дает это сообщение:
Не мог выполнить указанную команду. Файл или папка,/media/user/path/windowsshare⁄path/filename.ext, не существуют.
Метод перетаскивания Ctrl-Shift у дельфина
делает настольный конфигурационный файл smb:⁄⁄user@computer⁄path/filename.ext.desktop
то, которое ни на что не указывает и при нажатии, дает это сообщение:
Could not enter folder smb://user@coolermaster-pc/E/Work Files/TECH/A_Fabrication/Production_Plan-II.xls.
Ссылка (в том же каталоге) в локальный файл /media/user/path/filename.ext
работы.
Я понятия не имею, как это произошло, но Вы получили символы "Fraction slash" (Unicode U+2044) в Ваших именах файлов:
smb:⁄⁄user@computer⁄path/
^^ ^
/media/user/windowsshare⁄path/filename.ext
^
Я заметил эту причину, курсивная двойная наклонная черта в Вашем вопросе выглядела странной: кто-то: ⁄⁄
Только "Solidus" (U+2f) является допустимым разделителем пути, таким образом, эта команда должна работать:
ln -s "/media/user/windowsshare/path/filename.ext"