Mac便捷地在终端中进入外置磁盘目录

前言

在 macOS 上,若希望便捷地在终端中进入外置磁盘目录,可以通过以下几种方法提升效率,避免每次手动输入完整路径或处理空格、特殊字符等问题:

我这里为了方便操作,外置磁盘的名称设置为了ZDisk

注意

不建议使用磁盘挂载到某个目录,磁盘的标识可能会变。

基础方式

使用 cd /Volumes + Tab 自动补全(最基础)

1
cd /Volumes

然后输入磁盘名称的前几个字母,按 Tab 键自动补全
例如磁盘名为 ZDisk,只需输入:

1
cd Z<按Tab>

系统会自动补全为:

1
cd ZDisk

这是 macOS 终端默认支持的功能,适用于所有 Bash/Zsh 用户 。

使用符号链接

在外置磁盘挂载后,为其在用户目录下创建一个固定链接:

1
ln -s "/Volumes/ZDisk" ~/zdisk

之后无论磁盘名是否变化(只要重新挂载后名称不变),都可通过:

1
cd ~/zdisk

快速进入。

注意:

如果磁盘被弹出后再插入,但名称改变(如变成 ZDisk 1),链接会失效,需重新创建。

创建别名

你可以在 shell 配置文件(如 ~/.zshrc )中添加自定义别名。

示例(假设外置磁盘名为 ZDisk):

1
2
echo "alias cdzdisk='cd /Volumes/ZDisk'" >> ~/.zshrc
source ~/.zshrc

之后只需在终端输入:

1
zdisk

即可瞬间进入该磁盘。

若磁盘名含空格,需用引号包裹路径:

1
alias cdzdisk='cd "/Volumes/ZDisk"'

也可以编辑器添加

1
cot ~/.zshrc

添加

1
alias cdzdisk='cd /Volumes/ZDisk'

结合Automator

你可以创建一个 自动操作 应用程序,双击后自动打开终端并进入指定磁盘:

打开 自动操作 → 新建 应用程序

添加操作:运行 Shell 脚本

输入:

1
open -a Terminal "/Volumes/ZDisk"

保存为 我的磁盘.app,放在桌面或 Dock。

双击即可自动打开终端并进入目标目录 。

注意事项

  • 外置磁盘必须已成功挂载,否则 /Volumes/xxx 路径不存在。
  • NTFS 格式的磁盘在 macOS 上默认只读,如需写入,请安装 Free NTFS for Mac (Nigate) 等工具 。
  • 磁盘名称中的空格、中文、特殊字符需正确转义或用引号包裹,否则命令会报错 。

总结推荐

场景 推荐方法
偶尔使用 Tab 自动补全
长期稳定访问 符号链接(symlink)
固定一个常用外置盘 别名(alias)
图形化快捷入口 Automator 应用

通过上述任一方法,你都可以显著提升在终端中访问外置磁盘的效率,告别繁琐的手动输入 。