插件窝 干货文章 如何在Linux中查看当前路径?

如何在Linux中查看当前路径?

路径 当前 pwd 方法 547    来源:    2025-04-10

在 Linux 系统中查看当前工作路径(当前所在目录)有以下几种常用方法:


方法 1:使用 pwd 命令(最常用)

pwd
  • 作用:打印当前工作目录的绝对路径(Print Working Directory)。
  • 输出示例bash /home/username/projects

方法 2:通过环境变量 $PWD

echo $PWD
  • 原理$PWD 是系统维护的环境变量,始终存储当前路径。
  • 输出:与 pwd 相同,例如 /home/username/projects

方法 3:通过文件管理器或终端标题(GUI)

  • 如果你使用图形化终端(如 GNOME Terminal、Konsole),当前路径通常显示在窗口标题栏或提示符中(需配置)。

方法 4:结合 readlink 查看符号链接的真实路径

readlink -f .
  • 适用场景:如果当前目录是符号链接,此命令会解析出真实物理路径。

补充说明

  1. 终端提示符:许多 Linux 发行版的默认 Shell 提示符(如 PS1)会直接显示当前路径的缩写(例如 ~/projects)。
  2. 脚本中使用:在脚本中获取当前路径时,推荐使用 pwd$(pwd),例如: bash current_dir=$(pwd) echo "脚本当前路径: $current_dir"

常见问题

  • 权限问题:如果当前目录无读权限,pwd 可能报错 Permission denied
  • 符号链接pwd -P 可以显示物理路径(而非链接路径),例如: bash pwd -P

选择适合你场景的方法即可!