2015-09-27 33 views
0

我有一個文件夾在我的home目錄下〜/ bestphotosever如何使符號鏈接,但CD應顯示物理目錄名

所以我做一個符號鏈接如下:

cd ~ 
ln -s bestphotosever bpe 
cd bpe 
pwd 
#-- here is what pwd shows 
--> /home/myuser/bpe 

#What I would like it to show is the physical name 
--> /home/myuser/bestphotosever 

任何想法如何使用'ln'命令來做到這一點。

+0

你有一個物理目錄'/ home/myuser/bpe'嗎? – dstudeba

回答

2

您可以使用「PWD -P」來代替,避免了所有的符號連接並打印「真實」的路徑

編輯:剛纔我意識到我可能不是已經回答了你的問題。

你確定「你想要」一個硬鏈接嗎? 有關硬鏈接vs符號鏈接的一些信息。 https://askubuntu.com/questions/210741/why-are-hard-links-not-allowed-for-directories

如果您只想進入名稱較短的文件夾,tabcompletion或別名都是您的朋友。

+0

我不知道是否有這樣的shell提示擴展... – user2864740

+0

pwd -P完成softlink的工作,但必須記住要使用。沒有測試,看看是否有shell提示選項可以幫助。另一種選擇是製作.sh並使用它。試圖避免這種情況。 – user603749

相關問題