如何从 OSX 终端列出服务器的共享文件夹?例如,我知道 上server1
有多个共享文件夹,但要挂载它们,我需要先知道这些文件夹的名称,然后才能挂载它们
答案1
中小企业
Mac OS X 10.7 及以上版本具有smbutil(1)
命令,列出 SMB 共享(即 Windows 共享):
smbutil view //user@hostname
在 Lion (10.7) 之前的 OS X 版本中,smbclient(1)
命令已发送:
smbclient -L //user@hostname
要了解更多选项,请查看相应的手册页。
NFS
对于 NFS,showmount(8)
列出主机上所有可用的挂载:
showmount hostname
法新社
目前我还没发现。请参阅此 Stack Overflow 问题:如何从命令行(MacOS)列出 AFP 共享?
答案2
对于像我一样来到这里寻找标题中要求的“从终端查看共享文件夹”方法的人来说,但是在本地机器上,不在远程服务器上:
Samba 必须testparm
列出本地计算机上定义的共享,但当前的 MacOS 版本不再使用 Samba。MacOS 上的等效命令现在是
sharing -l
该-l
选项列出了本地机器上现有的共享(afp 和 smb)。