从终端查看共享文件夹

从终端查看共享文件夹

如何从 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)。

答案3

对于 NFS 共享。

显示安装服务器1 OSX showmount 手册页

对于 SMB 和 AFS 没有想法。

相关内容