pwd – 顯示目前的所在位置
pwd 全名為 “print working directory”,也就是當前的工作目錄。
什麼是 Working Directory
當前工作目錄是使用者當前工作所在的目錄。當使用者在下指令時,使用者都會在一個目錄中工作。 默認情況下,當登錄 Linux 系統時,當前工作目錄設置為家目錄。要更改工作目錄,就要使用 cd 命令 (change directory)。 例如,要將當前工作目錄更改為 /var,可以輸入
# 移動到 /tmp
cd /tmp
PWD 指令
# 顯示當前工作目錄
$ pwd
$ cd /tmp
$ pwd
/tmp
PWD [-LP]
PWD 指令只能給兩個參數
- -L (–logical) – 若當前目錄為連結檔,顯示連結檔的名稱
- -P (–physical) – 若當前目錄為連結檔,顯示實體的目錄位置
預設的情況下,pwd會自帶 -L 參數,也就是會顯示連結檔的名稱,以下舉個範例
$ mkdir /tmp/directory
# 創建一個連結檔 (名為symlink),指到 /tmp/directory
$ ln -s /tmp/directory /tmp/symlink
# 預設是 -L,所以會顯示連結檔名稱
$ cd /tmp/directory
$ pwd
/tmp/symlink
# 若給定 -P,則會顯示實際目錄的位置
$ cd /tmp/directory
$ pwd -P
/tmp/directory