Mac怎么在Finder中打开终端_Mac如何在当前目录快速打开Terminal命令行【技巧】

酷宇大大_7566

酷宇大大_7566

2026-03-20

1125人浏览

原创

可通过五种方法在访达中快速于当前路径启动终端:一、启用系统服务并设快捷键;二、拖拽文件夹至终端执行cd;三、终端内用open .反向打开访达;四、安装go2shell添加工具栏按钮;五、用automator创建applescript右键服务。

mac怎么在finder中打开终端_mac如何在当前目录快速打开terminal命令行【技巧】

如果您在访达(Finder)中浏览文件夹,希望直接在该路径下启动终端会话,而非手动切换目录,则可能是由于系统未启用对应服务或快捷方式未配置。以下是解决此问题的步骤:

一、启用“新建位于文件夹位置的终端窗口”系统服务

该方法利用 macOS 原生服务机制,在访达右键菜单中注入终端入口,无需安装第三方工具,兼容性高且权限可控。

1、打开“系统设置” > “键盘” > “键盘快捷键” > “服务”。

2、在左侧列表中展开“通用”分类。

3、在右侧找到“新建位于文件夹位置的终端窗口”选项。

4、勾选该项,并点击右侧空白处为其分配快捷键,例如Command + Option + T。

5、返回访达,选中任意文件夹(如“应用程序”或“个人收藏”),右键单击,在上下文菜单底部选择“服务” > “新建位于文件夹位置的终端窗口”。

二、通过拖拽文件夹至已开启终端实现快速跳转

该方式绕过服务配置,适用于临时操作或服务未启用时,利用终端对路径字符串的自动解析能力完成目录切换。

1、确保已有一个终端窗口处于运行状态。

2、在终端命令行末尾输入cd 并加一个空格,保持光标停留于此。

3、切换至访达,定位目标文件夹。

4、将该文件夹图标直接拖拽至终端窗口中,路径将自动补全为类似/Applications/Utilities的绝对格式。

5、按回车键执行,终端即切换至该目录。

三、使用open .命令反向从终端打开当前目录的访达窗口

该方法不改变终端工作路径,而是调用图形界面呈现当前路径,便于验证位置准确性或进行后续图形化操作。

1、确认终端当前所处目录为目标路径(可输入pwd查看)。

度加剪辑
度加剪辑

一款百度旗下的AI视频创作与剪辑工具,结合智能剪辑和数字人等能力,帮助用户快速完成短视频内容制作。

下载

2、在终端中输入open .并回车。

3、系统默认访达窗口将立即打开,并高亮显示当前终端所在文件夹。

四、安装Go2Shell工具实现访达工具栏一键启动

Go2Shell 是轻量级开源工具,将终端启动按钮嵌入访达顶部工具栏,点击即可在当前路径下创建新终端会话,视觉反馈明确且操作零记忆成本。

1、从 Mac App Store 或官网下载并安装 Go2Shell 应用。

2、打开访达,进入“应用程序”文件夹,找到 Go2Shell 图标。

3、按住Command 键,将 Go2Shell 图标拖至访达窗口顶部工具栏最右侧空白处。

4、此后在任意文件夹中,点击工具栏中的 Go2Shell 图标,即可在该目录下自动打开新终端窗口。

五、通过AppleScript创建自定义右键服务“在终端中打开”

该方法通过系统自动化功能扩展访达右键菜单,支持任意选中项目(包括文件夹、磁盘卷),触发脚本启动终端并自动执行 cd 命令。

1、打开“自动操作”(Automator)应用,新建“快速操作”文档。

2、在左侧操作库中搜索并添加“运行 AppleScript”操作。

3、将以下脚本粘贴进编辑框:
on run {input, parameters}
  set folderPath to POSIX path of (item 1 of input)
  do shell script "open -a Terminal '" & folderPath & "'"
end run

4、在右上角设置“工作流程收到当前”为文件夹,“在”为访达中。

5、保存为“在终端中打开”,关闭 Automator。

6、返回访达,选中任意文件夹,右键单击,选择“快速操作” > “在终端中打开”。

相关专题

更多
js 字符串转数组
js 字符串转数组

js字符串转数组的方法:1、使用“split()”方法;2、使用“Array.from()”方法;3、使用for循环遍历;4、使用“Array.split()”方法。本专题为大家提供js字符串转数组的相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.03

1778

5

js截取字符串的方法
js截取字符串的方法

js截取字符串的方法有substring()方法、substr()方法、slice()方法、split()方法和slice()方法。本专题为大家提供字符串相关的文章、下载、课程内容,供大家免费下载体验。

2023.09.04

2784

5

java基础知识汇总
java基础知识汇总

java基础知识有Java的历史和特点、Java的开发环境、Java的基本数据类型、变量和常量、运算符和表达式、控制语句、数组和字符串等等知识点。想要知道更多关于java基础知识的朋友,请阅读本专题下面的的有关文章,欢迎大家来php中文网学习。

2023.10.24

6124

49

字符串介绍
字符串介绍

字符串是一种数据类型,它可以是任何文本,包括字母、数字、符号等。字符串可以由不同的字符组成,例如空格、标点符号、数字等。在编程中,字符串通常用引号括起来,如单引号、双引号或反引号。想了解更多字符串的相关内容,可以阅读本专题下面的文章。

2023.11.24

5829

6

java读取文件转成字符串的方法
java读取文件转成字符串的方法

Java8引入了新的文件I/O API,使用java.nio.file.Files类读取文件内容更加方便。对于较旧版本的Java,可以使用java.io.FileReader和java.io.BufferedReader来读取文件。在这些方法中,你需要将文件路径替换为你的实际文件路径,并且可能需要处理可能的IOException异常。想了解更多java的相关内容,可以阅读本专题下面的文章。

2024.03.22

7454

16

php中定义字符串的方式
php中定义字符串的方式

php中定义字符串的方式:单引号;双引号;heredoc语法等等。想了解更多字符串的相关内容,可以阅读本专题下面的文章。

2024.04.29

11014

11

go语言字符串相关教程
go语言字符串相关教程

本专题整合了go语言字符串相关教程,阅读专题下面的文章了解更多详细内容。

2025.07.29

5639

17

c++字符串相关教程
c++字符串相关教程

本专题整合了c++字符串相关教程,阅读专题下面的文章了解更多详细内容。

2025.08.07

6167

13

常用字符串方法大全
常用字符串方法大全

常用字符串方法大全

2025.08.08

3088

14

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
安装 Xdebug 并配置 phpstorm
安装 Xdebug 并配置 phpstorm

共1课时 | 190人学习

PostgreSQL 教程
PostgreSQL 教程

共48课时 | 20.6万人学习

好课诞生记
好课诞生记

共20课时 | 7.2万人学习