说我执行以下操作:
cd /some/path
ln -s /target/path symbolic_name
如果是这样:
cd /some/path
cd symbolic_name
pwd
我得到:
/some/path/symblic_name
并不是:
/target/path
有没有办法让外壳“完全解析”一个符号链接(即更新CWD等),就像我直接完成的那样:
cd /target/path
?
我需要运行一些对我如何到达目标路径“似乎”或“敏感”的程序,并且我希望他们认为我到达目标路径就像cd /target/path
直接完成一样。
@MartínCanaval谢谢;那就是我想要的!
—
瑞安
pwd -P
或者alias pwd='pwd -P'
也cd -P
可以去物理路径而不是符号链接。