У меня есть общий диск под названием "музыка". Он появляется в Finder без проблем.
Как получить доступ к этому из командной строки на Mac? Я нигде не могу его найти - есть ли способ получить к нему доступ?
У меня есть общий диск под названием "музыка". Он появляется в Finder без проблем.
Как получить доступ к этому из командной строки на Mac? Я нигде не могу его найти - есть ли способ получить к нему доступ?
Если сетевой ресурс уже подключен в Finder, он будет доступен через /Volumes
в оболочке, например, если ваш ресурс называется "музыка", вы найдете его в:
/Volumes/music
Если вам все еще нужно его смонтировать, вы можете смонтировать его где угодно - в идеале не в /Volumes
, а, например, на рабочем столе. Вы можете использовать mount_smbfs
для этого. Полный синтаксис будет выглядеть так:
mount_smbfs //[domain;][user[:password]@]server[/share] ~/Desktop/music
В вашем случае, если у вас нет специального имени для входа и только учетные данные guest
, может быть, вам достаточно следующего: когда вам будет предложено ввести пароль, вы можете просто нажать Enter и пропустить его:
mkdir -p ~/Desktop/music
mount_smbfs //host/music ~/Desktop/music
... и вуаля:
Если у вас есть пользователь и пароль, вы можете использовать //user@host/music
, а затем ввести пароль в интерактивном режиме.
Чтобы безопасно размонтировать его, просто позвоните по следующему номеру:
umount ~/Desktop/music/
Я должен проверить это на своем Mac, но в этой статье объясняется, как использовать smbclient для выполнения того, что вам нужно.
Посмотри сюда.
В двух словах:
$ smbclient -U user -I 192.168.0.105 -L //smbshare/