在Linux系统中,使用
cd ..
命令可快速返回上级目录,这是最基础且高频的操作之一。
cd ..
- 命令格式:
cd ..
- 作用:
切换到当前目录的直接上级目录(父目录)。 - 示例:
假设当前路径为/home/user/documents
,执行后路径变为/home/user
。
进阶用法
-
返回多级目录
使用多个,每多一级代表向上跳一层:cd ../.. # 返回上两级目录(例如从/home/user/documents到/home)
-
返回家目录(主目录)
直接输入cd
或cd ~
:cd # 返回当前用户的家目录(如/home/username) cd ~ # 同上
-
返回上一次所在目录
用cd -
快速切换回前一个工作目录:cd - # 在/home/user/documents和/home/user之间来回切换
-
结合绝对路径使用
若需跨越多级目录,可混合绝对路径:cd /var/log # 直接跳转到/var/log(绝对路径) cd ../../usr # 从当前目录向上两级再进入usr(相对路径)
操作验证技巧
- 查看当前目录:
执行pwd
(Print Working Directory)确认位置:pwd # 输出示例:/home/user
- 查看目录内容:
用ls
检查上级目录的文件列表:ls .. # 显示上级目录下的文件和子目录
常见问题解决
- 提示”权限不足”:
若目录无执行权限(x
),需用sudo
提升权限(谨慎使用):sudo cd .. # 不推荐!应修复目录权限 chmod +x 目录名 # 正确做法:为目录添加执行权限
- 目录不存在错误:
检查路径拼写,避免多余空格(如cd ..
正确,cd..
错误)。
操作原理
- 是每个目录内建的硬链接,指向父目录。
cd
命令通过修改Shell环境变量$PWD
更新路径,无图形界面依赖。
引用说明: 基于Linux标准命令行工具(GNU coreutils)和Filesystem Hierarchy Standard (FHS) 规范,参考来源包括:
- GNU Coreutils官方文档:https://www.gnu.org/software/coreutils/
- Linux man-pages (
man cd
,man pwd
) - Filesystem Hierarchy Standard 3.0:https://refspecs.linuxfoundation.org/FHS_3.0/fhs/index.html
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/5483.html