cd 切换目录的核心是掌握路径写法与快捷符号:用~、..、-等简化路径,tab补全和finder拖拽避免输错,~缩写家目录,/volumes查外接盘,别名可永久提速常用路径。
用 cd 切换目录,核心是理解路径怎么写、哪些符号能省事,而不是硬背一长串命令。macos 终端默认用 zsh,cd 行为稳定,配合几个小技巧就能大幅减少敲字和出错。
基础跳转:几秒搞定常用位置
这些操作不用输完整路径,适合日常高频切换:
-
cd(单独输入,回车):立刻回到你的家目录(/Users/你的用户名) -
cd ~:效果同上,~就是家目录的快捷写法 -
cd ..:退回上一级目录;连用两次cd ../..就退两级 -
cd -:切回上一次所在的目录(比如刚从~/Downloads进了/etc,再输cd -就跳回去) -
cd /:直接跳到系统根目录
路径输入不费劲:自动补全和拖拽
输错路径是新手最常卡住的地方,其实终端早有应对方案:
- 输一半路径后按 Tab 键:自动补全文件夹名,支持含空格、中文的目录,不用手动加引号或转义
- 在终端里输入
cd(注意末尾留空格),然后把 Finder 中的文件夹直接拖进来:路径会原样贴上,零手误、零编码 - 想确认某路径是否正确?先输
open,再拖入或粘贴路径,回车就能在 Finder 中打开查看
进阶提效:快速进入深层或外部磁盘
面对项目嵌套深、路径长,或要切到外接硬盘时,别硬啃:
- 用
~简化家目录路径:比如cd ~/Library/Application Support比cd /Users/xxx/Library/Application Support快得多 - 查外接盘名:运行
ls /Volumes,列出所有已挂载卷,再用cd /Volumes/你的盘名进入(一般无需sudo) - 临时记不住路径?复制 Finder 地址栏里的路径(显示为
/Users/xxx/…格式),在终端中执行cd "$(pbpaste)"即可跳转
长期省力:给常用目录设别名
如果某个项目路径你每周都要输好几次,配个别名一劳永逸:
- 编辑
~/.zshrc:运行nano ~/.zshrc - 加一行,例如:
alias myapp='cd ~/Projects/my-web-app/src' - 保存后执行
source ~/.zshrc,之后只要输myapp回车,就自动到位











