Linux教學:pwd指令

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

留言討論區