如何制作符号 link 但 cd 应显示物理目录名称

How do I make symbolic link but cd should show physical directory name

我的主目录中有一个名为 ~/bestphotosever 的文件夹

所以我做了一个符号链接如下:

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' 命令执行此操作的任何想法。

您可以改用 "pwd -P",避免所有符号 link 并打印 "real" 路径

编辑:我刚刚意识到我可能没有回答你的问题。

你确定"you want"是硬link吗? 关于 hard link 与 symlink 的一些信息。 https://askubuntu.com/questions/210741/why-are-hard-links-not-allowed-for-directories

如果您只想进入名称较短的文件夹,tabcompletion 或别名都是您的朋友。