Shell
如何使 pwd 解析軟連結?
在我們的一台伺服器上,我們有一個包含以下路徑的目錄:
"/daten/i/scripts"
當您轉到 時
/daten/i
,可以看到這scripts
是一個指向“/batch”的軟連結。當我鍵入
cd /daten/i/scripts
然後pwd
,我看到了/daten/i/scripts
。有沒有一種方法,一個命令,我可以輸入
/daten/i/scripts
,顯示我在一個“軟連結”中,我真的在/batch
?
是的,
pwd
有-P
(--physical
) 選項來避免所有符號連結。這樣做:
pwd -P
或者您可以使用規範的方式,
readlink
:readlink -f /path
檢查
man pwd
和man readlink
。