当前位置:首页 > Linux > 正文

Linux命令怎么返回上一级目录?

在Linux终端中,使用 cd .. 命令可返回上一级目录(即当前目录的父目录),每执行一次退回一层,连续执行可逐级向上。

核心命令:cd(Change Directory)

cd 是切换目录的基础命令,配合路径标识符实现层级跳转。

Linux命令怎么返回上一级目录? 第1张

返回上一级目录

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 跳转绝对路径


操作注意事项

  1. 路径区分大小写

    Linux目录名严格区分大小写(如 Documents 和 documents 是不同目录)。

  2. 补全路径

    输入目录首字母后按 Tab 键自动补全,避免拼写错误。

  3. 查看当前路径

    执行 pwd(Print Working Directory)显示当前完整路径。

  4. 权限问题

    若提示 Permission denied,需用 sudo 提权或检查目录权限(ls -l 查看权限)。


应用场景示例

  1. 从深层目录快速回家 cd ~/ # 无论当前在几级目录,直接返回家目录
  2. 多级跳转组合操作 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。

Linux命令怎么返回上一级目录? 第2张

Linux命令怎么返回上一级目录? 第3张

0