
Как можно вывести список общих папок сервера из терминала OSX? Например, я знаю server1
, что на есть несколько общих папок, но чтобы их смонтировать, мне нужно знать имя этих папок, прежде чем я смогу их смонтировать
решение1
МСБ
Mac OS X 10.7 и выше имеютsmbutil(1)
команда, которая выводит список общих ресурсов SMB (т.е. общих ресурсов Windows):
smbutil view //user@hostname
В версиях OS X до Lion (10.7)smbclient(1)
Команда была отправлена:
smbclient -L //user@hostname
Для получения дополнительной информации о параметрах посетите соответствующие страницы руководства.
НФС
Для НФС,showmount(8)
выводит список всех доступных монтирований на хосте:
showmount hostname
АФП
Ни о чем я не знаю на данный момент. См. этот вопрос на Stack Overflow:Как получить список общих ресурсов AFP из командной строки (MacOS)?
решение2
Для тех, кто, как и я, попал сюда в поисках способа «Просмотра общих папок из терминала», как указано в заголовке, нона локальной машине, а не на удаленном сервере:
Samba должна testparm
перечислить общие ресурсы, определенные на локальной машине, но текущие версии MacOS больше не используют Samba. Эквивалентная команда на MacOS теперь
sharing -l
Эта -l
опция выводит список существующих общих ресурсов на локальном компьютере (как afp, так и smb).
решение3
Для акций NFS.
показать монтировать сервер1 OSX showmount Страница руководства
Для малого и среднего бизнеса и AFS — без понятия.