Linux 中 cd 命令使用大全
cd(Change Directory)是 Linux 中用于切换工作目录的核心命令,支持多种路径格式和快捷操作。以下是详细用法:
1. 基本用法
-
切换到绝对路径
cd /path/to/directory例如:
cd /usr/local/bin -
切换到相对路径
cd ./subdirectory # 进入当前目录的子目录 cd ../sibling_dir # 进入上级目录的兄弟目录例如:当前在
/home/user,执行cd Documents进入/home/user/Documents
2. 快捷路径
-
返回家目录
cd ~ # 或直接 cd等价于
cd /home/your_username -
返回上一级目录
cd .. -
返回上两级目录
cd ../.. -
切换到上一次的目录
cd -可在两个目录间快速切换。
3. 特殊符号用法
-
使用环境变量
cd $VARIABLE_PATH例如:
cd $HOME -
通配符匹配目录
cd Dir* # 进入名称以 Dir 开头的目录(需确保唯一匹配)
4. 处理特殊字符路径
-
路径含空格:用引号包裹路径
cd "path with spaces"或使用转义符:
cd path\ with\ spaces -
路径含特殊字符(如
$,&)
用单引号避免解析:cd 'dir$name'
5. 常见错误处理
-
目录不存在
错误提示:bash: cd: no_such_dir: No such file or directory
检查路径拼写或权限。 -
权限不足
错误提示:bash: cd: restricted_dir: Permission denied
需用sudo或联系管理员授权。
6. 实用技巧
-
结合
pushd/popd管理目录栈pushd /path/A # 进入 A 并记录路径 pushd /path/B # 进入 B 并记录路径 popd # 返回上一次记录的路径 -
快速返回家目录的子目录
cd ~/Documents # 直接进入家目录下的 Documents
7. 注意事项
cd是 Shell 内建命令,无独立手册页,查看帮助用:help cd- 路径区分大小写(如
Documents≠documents)。 - 符号链接目录:
cd默认进入链接目标,加-P选项进入物理路径:cd -P /symlink_path
通过灵活组合上述用法,可高效管理 Linux 目录导航。
注意事项
- 路径区分大小写,确保拼写正确。
- 如果目录不存在,会提示
No such file or directory。 - 使用
tab键自动补全路径,减少输入错误。

被折叠的 条评论
为什么被折叠?



