/和/ /在bash之间有什么区别?

在zsh中,input任意数量的斜杠都会将我移动到根目录中,但正如我最近注意到的,在bash中,您可以cd进入//并实际显示//而不是/。

之后(///…/)全部结束于/。

有人能告诉我这是什么意思吗?

请参阅path名parsing

由单个斜线组成的path名应parsing为进程的根目录。 空path名不能成功parsing。 以两个连续的斜线开始的path名可以以实现定义的方式来解释,但是两个以上的斜杠应当被视为单斜线。

大多数实现简单地把//当作/ ,但是仍然可以显示//