Answers:
Bash(以及ksh,zsh甚至是ash)跟踪目录更改,因此即使是符号链接也cd /foo/bar && cd ..
总是可以带您进入。传递选项以忽略跟踪的更改,并遵循“物理”目录结构:/foo
bar
-P
cd
cd -P ..
有关内置bash的信息,请参见help cd
或man builtins
获取相关文档cd
。如果您真的不喜欢目录跟踪功能,则可以使用set -P
bash(set -o no_chase_link
在zsh中)将其关闭。
-P
或-o physical
已经设置?
cd ~/a/really/long/path
,然后cd ..
把你~
的那一刻?我无法重现。