有没有办法在终端命令行中列出网络共享项目,就像 Finder 在 Mac OS X GUI 中看到它们一样?
答案1
在终端中,使用ls
来获取目录列表。
已安装的卷位于以下位置/Volumes
,因此您需要使用
ls /Volumes
查看附加的网络驱动器。
根据原帖评论进行编辑
啊,所以你想查看可用服务器的列表(或者更准确地说,是已注册用于发现的服务器)。我相信“网络”选项卡反映了 Bonjour 发现服务。
因此,基于此关于 Bonjour 的提示和此 StackOverflow 问答
您可能正在寻找,dns-sd
但您需要确定您希望找到哪些服务(、等ssh
)afp
。lpr
尝试:dns-sd -B _ssh._tcp .
或者dns-sd -B _afpovertcp._tcp .
请注意,手册页指出dns-sd
:
dns-sd 命令主要用于交互使用。由于其命令行参数和输出格式可能会发生变化,因此从 shell 脚本调用它通常很不可靠。