文件与目录管理-cd 📁 — 切换工作目录
作用
cd(change directory)是 Shell 内置命令,用于切换当前工作目录。支持绝对路径、相对路径、快捷符号,是终端操作中最基础的导航命令。
语法
cd [目录路径]
用法
cd 无参数时回到当前用户主目录 $HOME。cd - 返回上一个目录,cd ~ 回家目录,cd .. 返回上级,cd ../.. 上两级。路径支持 Tab 键自动补全。注意:cd 是 Shell 内置命令,没有独立可执行文件,仅影响当前 Shell 环境。
常用参数
| 参数 | 说明 |
|---|---|
(无) | 切换到当前用户主目录 |
- | 切换到上一个目录 |
~ | 切换到当前用户主目录 |
~用户名 | 切换到指定用户的主目录 |
-P | 切换到物理路径(绕过符号链接) |
-L | 跟随符号链接(默认) |
示例
cd # 回到当前用户主目录
cd /var/log # 切换到绝对路径
cd .. # 返回上级目录
cd - # 返回上一个目录
cd ~ # 回到主目录(等价于无参数)
cd ~JOHN # 切换到用户 JOHN 的主目录
cd $PROJECT_DIR # 使用变量中的路径
cd ../.. # 返回上两级目录
来源: 菜鸟教程
📖 课程位置
本命令在以下课程中讲解: Day 1:路径与目录切换 | Day 5:本周串联实操
🔗 相关文档
文件与目录管理-pwd | 文件与目录管理-ls | 文件与目录管理-tree | 文件与目录管理-find