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 | echo "alias cdzdisk='cd /Volumes/ZDisk'" >> ~/.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 应用 |
通过上述任一方法,你都可以显著提升在终端中访问外置磁盘的效率,告别繁琐的手动输入 。