最后修改时间:2026年5月17日
在 Linux/Unix 终端中,当前目录也叫当前工作目录。查看它最直接的方法是执行 pwd 命令,也可以在 Bash 脚本中读取 $PWD 变量。
要获取当前工作目录,请使用 pwd 命令。
例如,先切换到 /home/user,再执行 pwd,终端会输出当前所在路径:
$ cd /home/user
$ pwd
/home/user
在 Bash 脚本中,可以通过命令替换保存当前目录:
current_dir=$(pwd)
也可以读取 shell 维护的 $PWD 变量:
current_dir=$PWD
pwd 默认可能显示逻辑路径;需要真实物理路径时可以使用 pwd -P。
pwd 命令即可,它会打印当前工作目录。
current_dir=$(pwd),也可以使用 current_dir=$PWD。
$PWD 和 pwd 一定相同吗?
大多数情况下相同,但在符号链接路径中,逻辑路径和物理路径可能不同。