cd ..
命令可返回上一级目录(即当前目录的父目录),每执行一次退回一层,连续执行可逐级向上。核心命令:cd
(Change Directory)
cd
是切换目录的基础命令,配合路径标识符实现层级跳转。
返回上一级目录
cd ..
- 表示当前目录的父目录(即上一级)
- 示例:从
/home/user/documents
执行后,进入/home/user
返回多级目录
cd ../../ # 返回上两级目录
- 每增加一个向上跳一级(如 返回上三级)
进入下一级目录
cd 目录名/ # 进入当前目录下的子目录
- 示例:当前路径为
/home/user
,执行cd documents/
进入/home/user/documents
高效目录切换技巧
命令 | 作用 | 示例 |
---|---|---|
cd - |
返回上一次所在目录 | 从 /etc 切到 /home 后,cd - 回到 /etc |
cd ~ 或 cd |
返回用户家目录(/home/用户名 ) |
任何位置执行 cd 直达家目录 |
cd / |
返回根目录(最顶级目录) | 直接进入系统根路径 |
关键路径标识符解析
符号 | 含义 | 使用场景 |
---|---|---|
当前目录 | ./script.sh 执行当前目录下的脚本 |
|
父目录(上一级) | cd .. 返回上级 |
|
当前用户的家目录 | cd ~/downloads 进入家目录的下载文件夹 |
|
根目录(绝对路径起点) | cd /usr/local/bin 跳转绝对路径 |
操作注意事项
- 路径区分大小写
Linux目录名严格区分大小写(如Documents
和documents
是不同目录)。 - 补全路径
输入目录首字母后按Tab
键自动补全,避免拼写错误。 - 查看当前路径
执行pwd
(Print Working Directory)显示当前完整路径。 - 权限问题
若提示Permission denied
,需用sudo
提权或检查目录权限(ls -l
查看权限)。
应用场景示例
- 从深层目录快速回家
cd ~/ # 无论当前在几级目录,直接返回家目录
- 多级跳转组合操作
cd /var/log/apache2/ # 进入apache日志目录 cd ../../nginx/ # 返回上两级后进入nginx目录
常见问题解决
- 误入不存在的目录:检查路径是否存在(
ls
显示当前目录内容)。 - 目录名含空格:用引号包裹路径(
cd "project files"
)。 - 符号链接处理:
cd -P 链接名
进入链接的实际物理路径(非快捷方式)。
引用说明基于Linux标准命令行规范,参考《Linux命令行与shell脚本编程大全》及官方文档(man7.org),操作验证环境为Ubuntu 22.04 LTS和Bash 5.0。
原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/40899.html