跳转到内容
命令速查filesystem

cd:切换当前工作目录

在当前 Shell 中切换工作目录,并使用家目录、上级目录或上一目录快速导航。

状态
已审阅
难度
入门
风险
只读 / 低风险
平台
linux · busybox

改变当前 Shell 的工作目录。cd 是 Shell 内建命令,因为外部进程无法改变父 Shell 的目录状态。

Terminal window
cd [目录]
Terminal window
cd -- "$HOME"
cd ..
cd -

不提供目录时通常回到家目录;cd - 返回上一工作目录。

命令不修改磁盘内容,但会影响后续相对路径的解析。执行写入或删除操作前,应先运行 pwd 再确认目标。

GNU Coreutils 不提供 cd;这里比较 GNU Bash 与 BusyBox ash。两者都支持基础目录切换,Bash 还提供更完整的 CDPATH、逻辑路径和物理路径行为。