我使用以下命令创建了一个从我的主文件夹到/etc/的软链接
"ln -s /etc/ foo"然后我将目录更改为foo
"cd foo"现在,我执行了以下两个命令
"pwd"和"/bin/pwd"
两者都给了我不同的输出。
"pwd“的输出是/home/myhome/foo,而"/bin/pwd”的输出是/etc。
发布于 2012-06-08 22:10:50
可能有点过于简化了,但是bash内置的pwd会跟踪cd命令,所以当你通过符号链接cd时,它会记住这一点。另一方面,/bin/pwd遍历目录树回到根目录,因此,它不知道您可能经过了哪些符号链接才能到达现在的位置。
https://stackoverflow.com/questions/10950345
复制相似问题