pwd
顯示當前工作目錄的絕對路徑。
補充說明
pwd(英文全拼:print working directory) 命令用於顯示用戶當前所在的工作目錄(以絕對路徑顯示)。
內建命令
概要
1pwd [-LP]
選項
1-L (默認值)打印環境變量"$PWD"的值,可能爲符號鏈接。
2-P 打印當前工作目錄的物理位置。
返回值
返回狀態爲成功除非給出了非法選項或是當前目錄無法讀取。
注意
- 該命令是bash內建命令,相關的幫助信息請查看
help
命令。
外部命令
概要
1pwd [OPTION]...
主要用途
- 顯示當前工作目錄。
選項
1-L, --logical 打印環境變量"$PWD"的值,可能爲符號鏈接。
2-P, --physical (默認值)打印當前工作目錄的物理位置。
3--help 顯示幫助信息並退出。
4--version 顯示版本信息並退出。
返回值
返回狀態爲成功除非給出了非法選項或是當前目錄無法讀取。
注意
- 該命令是
GNU coreutils
包中的命令,相關的幫助信息請查看man pwd
或info coreutils 'pwd invocation'
。 - 啓動或關閉內建命令請查看
enable
命令,關於同名優先級的問題請查看builtin
命令的例子部分的相關討論。 - 在不禁用內建且當前環境沒有定義
pwd
函數的情況下,使用/usr/bin/pwd
指向coreutils
的pwd
,使用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
版權申明:
- 未標註來源的內容皆為原創,未經授權請勿轉載(因轉載後排版往往錯亂、內容不可控、無法持續更新等);
- 非營利為目的,演繹本博客任何內容,請以'原文出處'或者'參考鏈接'等方式給出本站相關網頁地址(方便讀者)。