如何在终端中列出网络共享项目

如何在终端中列出网络共享项目

有没有办法在终端命令行中列出网络共享项目,就像 Finder 在 Mac OS X GUI 中看到它们一样?

答案1

在终端中,使用ls来获取目录列表。

已安装的卷位于以下位置/Volumes,因此您需要使用

ls /Volumes查看附加的网络驱动器。

根据原帖评论进行编辑

啊,所以你想查看可用服务器的列表(或者更准确地说,是已注册用于发现的服务器)。我相信“网络”选项卡反映了 Bonjour 发现服务。

因此,基于此关于 Bonjour 的提示此 StackOverflow 问答 您可能正在寻找,dns-sd但您需要确定您希望找到哪些服务(、等sshafplpr

尝试:dns-sd -B _ssh._tcp .或者dns-sd -B _afpovertcp._tcp .

请注意,手册页指出dns-sd

dns-sd 命令主要用于交互使用。由于其命令行参数和输出格式可能会发生变化,因此从 shell 脚本调用它通常很不可靠。

相关内容