Linux pwd 命令,显示当前工作目录的完整路径

pwd 是一个常用的 Linux 命令,用于显示当前工作目录的完整路径。这个命令对于用户在复杂的文件系统结构中导航时非常有用。

基本用法

最简单的使用方法是直接输入命令:

这将输出当前所在的目录的绝对路径。

示例

假设你在 /home/user/documents/projects 目录下,执行 pwd 命令会输出:

选项

pwd 命令通常不带选项,但可以使用 -P-L 选项来控制输出的路径类型。

-P 选项

-P 选项表示物理路径(Physical Path),它会输出不带符号链接的路径。

示例

如果你在 /tmp/linked_dir 目录下,而 linked_dir 是一个指向 /var/tmp/real_dir 的符号链接,执行以下命令:

将输出:

-L 选项

-L 选项表示逻辑路径(Logical Path),它会输出当前符号链接的实际路径。

示例

继续上面的例子,在 /tmp/linked_dir 目录下,执行以下命令:

将输出:

环境变量

pwd 命令本身并不依赖于特定的环境变量,但用户的 shell 环境可能会影响其行为。例如,PWD 环境变量可能被设置为当前工作目录的路径,但 pwd 命令不会直接使用这个变量。

示例

在 Bash 中,你可以通过以下命令查看当前工作目录:

这个环境变量通常由 shell 在你改变目录时自动更新。

脚本中的应用

在脚本中,pwd 命令经常用于获取和存储当前目录的路径,以便后续操作。

示例

下面是一个简单的 Bash 脚本,它使用 pwd 获取当前目录,并将其保存到变量中:

这个脚本会输出当前工作目录的路径。

总结

pwd 命令是一个简单但强大的工具,可以帮助你在 Linux 文件系统中轻松找到自己的位置。无论是在命令行还是在脚本中,它都是一个不可或缺的工具。

上一篇: mkdir 命令
下一篇: tar 命令
纠错
反馈