当前位置:首页 > 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目录名严格区分大小写(如 Documentsdocuments 是不同目录)。
  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。

0