文件与目录管理-cd 📁 — 切换工作目录

作用

cd(change directory)是 Shell 内置命令,用于切换当前工作目录。支持绝对路径、相对路径、快捷符号,是终端操作中最基础的导航命令。

语法

cd [目录路径]

用法

cd 无参数时回到当前用户主目录 $HOMEcd - 返回上一个目录,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