首页 > 解决方案 > 通过 shell 脚本在 Mac 上的 Finder 中打开 windows 文件共享

问题描述

我使用 Windows 的同事给了我一个如下所示的 url:
\\server\share\folder
我可以通过 Finder 在我的 Mac 上访问它,方法是将其翻译为:
smb://server/share/folder
想要编写一个小 bash 脚本来添加 smb:并翻转古怪的反斜杠正斜杠。
我的问题是:如何通过 shell 脚本打开 Finder?我可以给 Finder 提供一个网址吗?

标签: bashmacos

解决方案


要在 Mac 上通过 shell 脚本打开 Finder,只需执行以下操作:

open DIR

...其中 DIR 是您要打开的目录。Mac OS 将打开 Finder,因为它是目录的正确应用程序。例如

open .

... 将在 Finder 窗口中打开当前目录。你应该也可以用它打开一个 smb:// 路径。Mac OS 应该识别 smb:// 前缀并打开相应的程序。如果你传递一个 http:// 路径,它将使用默认的网络浏览器打开。


推荐阅读