Filenames

根據“〜”製作pwd結果?

  • July 22, 2017

pwd給我

/data/users/me/some/random/folder

有沒有簡單的獲取方法

~/some/random/folder

pwd?

如果您使用的是 bash,則dirs內置函式具有所需的行為:

dirs +0
~/some/random/folder

(注意+0,不是-0。)

zsh

dirs
~/some/random/folder

確切地說,我們首先需要清除目錄堆棧,否則dirs將列印所有內容:

dirs -c; dirs

或者使用zsh’sprint內置:

print -rD $PWD

或者

print -P %~

(打開提示擴展%~。in擴展到$PS1目前目錄並$HOME替換為,~但也處理其他命名目錄,如其他使用者的主目錄或您自己定義的命名目錄)。

引用自:https://unix.stackexchange.com/questions/207210