Рейтинг:2

Как написать полный путь к общему ресурсу cifs в командной строке

флаг cn

Я смонтировал общий ресурс cifs в своей сети и хочу создать символическую ссылку на документ в этом общем ресурсе. Доля создается следующим образом:

sudo mount -t cifs -o имя_пользователя=(имя_пользователя),пароль=(пароль),dir_mode=0777,file_mode=0777 "//192.168.0.2/D Share" /mnt/smb_share

Теперь я вижу общий ресурс в разделе «Другие местоположения» Nautilus в mnt/smb_share.

Чтобы создать символическую ссылку: ln [источник], [ссылка]. Но как мне написать путь к источнику? Я попытался сначала перечислить содержимое папки:

ls mnt/smb_share/Резервные копии проекта/

ls: невозможно получить доступ к «mnt/smb_share/Project»: нет такого файла или каталога

ls: невозможно получить доступ к «Резервным копиям/»: нет такого файла или каталога

Если я поставлю его в кавычки (ls "mnt/smb_share/Project Backups/"), я просто получу командную строку. Nautilus не позволяет мне скопировать его из хлебных крошек, как и Libre Office.

Когда я исследую это, я получаю много запросов о том, как создать общий ресурс, но мой вопрос в другом.

Как написать полный путь к общему ресурсу cifs для командной строки?

Спасибо за любую помощь.

Рейтинг:4
флаг hr

There are 2 things going on here:

  1. mnt is a relative path (relative to the directory you're in when you issue the ls command). If you're not in /, then you need to prepend the / to make it an absolute path 1

  2. you need to either quote (as you tried) or escape the space.

So

ls "/mnt/smb_share/Project Backups/"

or

ls /mnt/smb_share/Project\ Backups/

  1. or construct a correct relative path by going up the directory tree like ../../mnt

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.