pwd

顯示當前工作目錄的絕對路徑。

補充說明

pwd(英文全拼:print working directory) 命令用於顯示用戶當前所在的工作目錄(以絕對路徑顯示)。

內建命令

概要

1pwd [-LP]

選項

1-L (默認值)打印環境變量"$PWD"的值,可能爲符號鏈接。
2-P 打印當前工作目錄的物理位置。

返回值

返回狀態爲成功除非給出了非法選項或是當前目錄無法讀取。

注意

  1. 該命令是bash內建命令,相關的幫助信息請查看help命令。

外部命令

概要

1pwd [OPTION]...

主要用途

  • 顯示當前工作目錄。

選項

1-L, --logical 打印環境變量"$PWD"的值,可能爲符號鏈接。
2-P, --physical (默認值)打印當前工作目錄的物理位置。
3--help 顯示幫助信息並退出。
4--version 顯示版本信息並退出。

返回值

返回狀態爲成功除非給出了非法選項或是當前目錄無法讀取。

注意

  1. 該命令是GNU coreutils包中的命令,相關的幫助信息請查看man pwdinfo coreutils 'pwd invocation'
  2. 啓動或關閉內建命令請查看enable命令,關於同名優先級的問題請查看builtin命令的例子部分的相關討論。
  3. 在不禁用內建且當前環境沒有定義pwd函數的情況下,使用/usr/bin/pwd指向coreutilspwd,使用pwd指向bash內建的pwd

例子

查看當前所在路徑

1[root@localhost var]# pwd
2/var

顯示軟連接文件最終指向的文件路徑

1[root@localhost ~]# cd /var/   # 進入/var目錄,該目錄下有個 mail 軟連接文件
2[root@localhost var]# ls -al
3total 164
4...
5lrwxrwxrwx  1 root root   10 Oct 17  2015 mail -> spool/mail
6
7[root@localhost var]# cd mail/   # 進入 mail 目錄,mail 爲連接文件。
8[root@localhost mail]# pwd       # 默認,使用連接文件,直接顯示連接文件全路徑。
9/var/mail

使用 -P 參數,顯示的不是邏輯路徑,而是連接(軟連接)文件最終指向的文件

1[root@localhost mail]# pwd -P    
2/var/spool/mail

來源:https://github.com/jaywcjlove/linux-command

最後修改於: Wednesday, January 31, 2024

相關文章:

翻譯: