从终端查看共享文件夹

mic*_*rvo 8 terminal.app macos

如何从 OSX 终端列出服务器的共享文件夹?比如我知道on上server1,有几个共享文件夹,但是要挂载它们,我需要知道这些文件夹的名称才能挂载它们

slh*_*hck 16

中小企业

Mac OS X 10.7 及更高版本有smbutil(1)命令,列出 SMB 共享(即 Windows 共享):

smbutil view //user@hostname
Run Code Online (Sandbox Code Playgroud)

在 Lion (10.7) 之前的 OS X 版本中,提供了以下smbclient(1)命令:

smbclient -L //user@hostname
Run Code Online (Sandbox Code Playgroud)

有关更多选项,请查看相应的联机帮助页。

NFS

对于 NFS,showmount(8)列出主机上的所有可用挂载:

showmount hostname
Run Code Online (Sandbox Code Playgroud)

法新社

目前我不知道。请参阅此堆栈溢出问题:如何从命令行 (MacOS) 列出 AFP 共享?


miv*_*ivk 8

对于那些像我一样在这里寻找一种如标题中所要求的“从终端查看共享文件夹”的方法的人,但在本地计算机上,而不是在远程服务器上:

Samba 必须testparm列出本地计算机上定义的共享,但当前的 MacOS 版本不再使用 Samba。MacOS 上的等效命令现在是

sharing -l
Run Code Online (Sandbox Code Playgroud)

-l选项列出本地计算机上的现有共享(afp 和 smb)。


wux*_*dia 0

对于 NFS 共享。

showmount server1 OSX showmount 手册页

对于 SMB 和 AFS 不知道。