在Linux命令行中,通过
cd ..
命令可快速返回上级目录,连续使用或结合路径(如cd ../..
)能高效导航至更高级目录,是文件系统操作的基础技能。
命令行环境(终端)
基础命令:cd ..
- 作用:返回当前目录的直接父目录(上一级)。
- 操作示例:
# 当前路径:/home/user/documents cd .. # 执行后路径变为:/home/user
- 连续向上多级:
使用 可跳转多级:cd ../../ # 向上返回两级目录
结合绝对路径:cd
- 直接指定上级目录的绝对路径:
cd /home # 从 /home/user 直接跳转到 /home
快捷技巧
- 返回上一次目录:
cd -
快速切换回前一个工作目录。 - 返回家目录:
cd
或cd ~
无论当前在何处,直接回到用户主目录(如/home/user
)。
图形界面(文件管理器)
- GUI操作:
- 打开文件管理器(如Nautilus、Dolphin)。
- 点击工具栏的 向上箭头图标(通常位于左上角)。
- 快捷键:
- 大多数管理器支持
Backspace
键向上导航。 Alt + ↑
(方向键上)在部分环境中有效。
- 大多数管理器支持
高级场景与工具
目录栈管理(pushd
/popd
)
- 保存路径:将当前目录压入栈,并跳转至目标路径:
pushd /var/log # 保存当前目录,进入 /var/log
- 恢复路径:
popd
从栈中弹出并返回原目录。
符号链接处理
- 若目录含符号链接,使用
cd -P ..
可跳转到物理父目录(而非链接路径)。
脚本自动化
- 在脚本中结合
dirname
命令获取父目录路径:parent_dir=$(dirname "$PWD") # 将父目录路径存入变量 cd "$parent_dir"
注意事项
- 权限问题:
若用户对父目录无读取权限,cd ..
会提示Permission denied
。 - 根目录限制:
在根目录 执行cd ..
无效(无上级目录)。 - 环境变量:
确保$CDPATH
未异常设置,否则可能干扰跳转路径。
- 最常用命令:
cd ..
(命令行)、向上箭头图标(图形界面)。 - 进阶需求:使用
pushd/popd
管理目录历史,或cd -P
处理符号链接。 - 适用场景:
命令行操作、脚本编写、文件管理——掌握“向上”导航是Linux基础技能的核心之一。
引用说明: 基于Linux标准命令行工具(Bash/Zsh)及主流文件管理器(GNOME/KDE)的通用操作规范,参考了《Linux命令行与Shell脚本编程大全》及官方文档(GNU Coreutils),具体命令可通过 man cd
或 man bash
查看手册。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/5227.html