Linux命令 - pwd命令
发布日期:2021-05-14 16:57:53 浏览次数:10 分类:精选文章

本文共 981 字,大约阅读时间需要 3 分钟。

Linux系统中,pwd 命令是用来显示当前工作目录(Current Working Directory,CWD)的绝对路径。它是命令行操作中非常基础而重要的工具,常用于确认自己所在的位置。

语法

pwd [选项]

功能

pwd 命令的主要作用是显示当前工作目录的绝对路径。通过它可以轻松确认自己所在的目录层级和名称。

命令选项

  • -L:显示 $PWD 环境变量的值,默认情况下 pwd 命令的行为已经和 pwd + -L 的效果一致。
  • -P:显示当前的物理路径,不包含符号链接。默认情况下,pwd 会展示当前目录的真实路径,如果包含符号链接,则链接会被展开显示实际路径。
  • --help:在线帮助,显示命令的说明和可选参数。

实用场景

当你需要确认当前工作目录时,可以直接使用 pwd 命令:

[root@localhost ~]# pwd

输出:

/usr/localroot

这说明当前用户的工作目录是 /usr/localroot

要跳转到另一个目录,比如 /usr/lib,可以执行:

[root@localhost ~]# cd /usr/lib

然后再执行 pwd 命令:

[root@localhost lib]# pwd

输出:

/usr/lib

特殊注意事项

当你使用 pwd -P 时,会显示不包含符号链接的真实路径。例如:

[root@localhost soft]# cd /etc/init.d[root@localhost init.d]# pwd/etc/rc.d/init.d[root@localhost init.d]# pwd -P/etc/rc.d/init.d

如果你跳转到某个路径后,执行 pwd命令却显示另一个路径,可能是因为你所在的物理路径仍存在,而系统通过符号链接让你访问那个路径。这是符号链接机制的一种表现,pwd -P 也会反映这一点,但默认的 pwd 命令会展开符号链接,显示真实路径。

此外,文件路径的删除不会立即影响 pwd 命令的输出。如果你删除某个路径的文件或目录,但 pwd 显示的仍然是那个位置,理论上是因为这个路径依然存在,不管它是否为空。

总结来说,pwd 命令是确定当前工作目录的关键工具,熟练掌握它对日常操作非常有帮助。在实际工作中,可以根据需要灵活选择不同的选项来获得想要的输出结果。

上一篇:Linux命令 - mkdir命令
下一篇:Linux命令 - cd命令

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2025年04月11日 15时13分34秒