首页/系统/Linux 运维命令速查/cd 切换工作目录
本包目录(613 条)
文件与目录76 条
文本处理77 条网络命令82 条进程与作业69 条磁盘与文件系统51 条用户与权限44 条日志与排查40 条systemd 与服务42 条包管理34 条性能与监控48 条定时任务与计划50 条

cd 切换工作目录

Shell 内建命令,切换当前工作目录;支持回上一次目录、回家目录、经 CDPATH 快捷跳转。

Linux 运维命令速查系统更新于 2026-10-12
用途切换当前 shell 的工作目录
语法cd [目录](bash/sh 内建)
相关变量$HOME、$OLDPWD、$CDPATH

常用示例

常用示例
cd /var/log
cd            # 回到 $HOME
cd -          # 回到上一次目录
cd ~deploy    # 进入 deploy 用户主目录
cd /data/logs/app
cd - 会打印切换后的目录;cd "$OLDPWD" 与 cd - 等效。

易错点

  • cd 是 shell 内建:sudo cd 无效,find -exec cd 也不生效;跨用户目录用 sudo -i 或子 shell
  • 默认逻辑路径保留软链接写法,cd -P 才切到物理路径,pwd 与 pwd -P 结果因此可能不同

数据来源与参考

  • man 1 bash(Bash 内建命令 cd)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌