bash - 通过 shell 脚本在 Mac 上的 Finder 中打开 windows 文件共享
问题描述
我使用 Windows 的同事给了我一个如下所示的 url:
\\server\share\folder
我可以通过 Finder 在我的 Mac 上访问它,方法是将其翻译为:
smb://server/share/folder
想要编写一个小 bash 脚本来添加 smb:并翻转古怪的反斜杠正斜杠。
我的问题是:如何通过 shell 脚本打开 Finder?我可以给 Finder 提供一个网址吗?
解决方案
要在 Mac 上通过 shell 脚本打开 Finder,只需执行以下操作:
open DIR
...其中 DIR 是您要打开的目录。Mac OS 将打开 Finder,因为它是目录的正确应用程序。例如
open .
... 将在 Finder 窗口中打开当前目录。你应该也可以用它打开一个 smb:// 路径。Mac OS 应该识别 smb:// 前缀并打开相应的程序。如果你传递一个 http:// 路径,它将使用默认的网络浏览器打开。
推荐阅读
- hive - Apache Kylin 是否仍然可以与 Mondrian 4.4 和 Saiku CE 一起使用?
- javascript - React 图像轮播 | 特色图像模式
- linux - 如果第一行与模式匹配,则 Sed 在文件的第一行插入字符串
- sql - 有没有一种方法可以在不使用分析函数或相关子查询的情况下在 sql 中执行排名?
- react-native - 如何清除基于本机的输入文本?
- design-patterns - 模板设计模式 - 如何“共享”实现?
- postgresql - 如何将 phppgadmin 中的 postgresql 数据库上传到某些主机上的 postgres 服务器
- java - 错误:线程“JavaFX 应用程序线程”中的异常 null
- python - 检查浮点数是否具有指定数量的数字和小数位
- base64 - 如何在 slack 机器人的响应中附加 base64 png 图像?