Linux之pwd命令

Linux中使用pwd来查看当前工作目录的完整路径。

命令格式

pwd [选项]

命令功能

查看当前工作目录的完整路径。

常用参数

  1. -L, --logical 打印环境变量"$PWD"的值,可能为符号链接。
  2. -P, --physical (默认值)打印当前工作目录的物理位置。
  3. --help 显示帮助信息并退出。
  4. --version 显示版本信息并退出。
  • -P 如果是链接目录,则输出真实的目录
  • -L 目录连接链接时,输出连接路径

常用案例

查看当前的工作目录

  1. > pwd
  2. /home
  1. > cd /etc/init.d
  2. > pwd
  3. /etc/init.d
  4. > pwd -P
  5. /etc/rc.d/init.d
  6. > pwd -L
  7. /etc/init.d

/etc/init.d/etc/rc.d/init.d软连接,也就是/etc/init.d的真实目录是/etc/rc.d/init.d

当前目录被删除了,而pwd命令仍然显示那个目录

  1. > cd /tmp
  2. > mkdir test
  3. > cd test
  4. > pwd
  5. /tmp/test
  6. >rm -rf ../test
  7. >pwd
  8. /tmp/test

注意

  • 该命令是GNU coreutils包中的命令,相关的帮助信息请查看man pwd或info coreutils ‘pwd invocation’。
  • 启动或关闭内建命令请查看enable命令,关于同名优先级的问题请查看builtin命令的例子部分的相关讨论。
  • 在不禁用内建且当前环境没有定义pwd函数的情况下,使用/usr/bin/pwd指向coreutils的pwd,使用pwd指向bash内建的pwd。

返回笔记列表
入门小站