bash の / と // の違いは何ですか?

bash の / と // の違いは何ですか?

zsh では、任意の数のスラッシュを入力するとルート ディレクトリに移動しますが、最近気付いたように、bash では // に cd することができ、実際には / ではなく // が表示されます。

その後(///.../)、すべては/に収まります。

誰かこれの違い/意味が何なのか教えてくれませんか?

答え1

見るパス名の解決

1 つのスラッシュで構成されるパス名は、プロセスのルート ディレクトリに解決されます。ヌル パス名は正常に解決されません。2 つの連続するスラッシュで始まるパス名は、実装定義の方法で解釈される場合がありますが、先頭のスラッシュが 2 つを超える場合は、1 つのスラッシュとして扱われます。

ほとんどの実装では、 を単に//として扱います/が、 が表示される場合もあります//

関連情報