简介
pwd 命令来源于 “print working directory”,即“打印当前工作目录”。这个命令的最主要功能就是显示当前用户所在的完整目录路径。在实际工作中我们经常会频繁在各个目录下进行切换,为了快速获取当前我们所在的目录,可以使用该命令进行查看。
使用方式
pwd [选项]
常用参数
-
-L
:使用环境变量中的PWD
。当当前工作目录包含符号链接时,此选项会显示逻辑路径,即符号链接的路径。 -
-P
:忽略任何符号链接。显示真实的物理路径,如果当前工作目录包含符号链接,则显示符号链接所指向的实际物理路径。 -
--help
:显示帮助信息。
参考示例
1. 显示当前工作目录
jay@jaylinuxlenovo:~/test$ pwd
/home/jay/test
2. 显示逻辑路径
jay@jaylinuxlenovo:~/test/nginx$ pwd -L
/home/jay/test/nginx
3. 显示物理路径
jay@jaylinuxlenovo:~/test/nginx$ pwd -P
/etc/nginx
注意事项
-
在大多数情况下,直接使用
pwd
即可满足需求。 -
使用
-P
选项可以帮助你确认物理路径,特别是在链接很多层的符号链接时非常有用。 -
有些系统可能默认
pwd
输出的就是逻辑路径,因此在脚本编程中,为了保证一致性和可预测性,经常会使用pwd -P
。 -
有些系统可能有自己的
pwd
实现方式,比如我这里pwd
的 man 手册中存在--version
选项,但实际使用pwd --version
时会显示非法选项。 -
pwd
的-L
和-P
与cd
命令的很类似。