`/`と`//`ディレクトリの違い

`/`と`//`ディレクトリの違い

誤字のため、誤ってcd入力しました//。結果は実際のディレクトリです(ただし内容は同じです/)。

/それでは、との違いは何ですか?//(内容は同じですが)


実際の例:(ls簡潔さのために出力が短縮されている)

:/$ cd /
:/$ ls
bin  boot  dev  etc ...
:/$ cd //
://$ ls
bin  boot  dev  etc ...
://$ cd //////// 
:/$ ls (notice how it entered `/` and not `//`)
bin  boot  dev  etc ...
:/$

だから上記のテストでは、これは//特別なディレクトリのようです。これはbashに固有のようです。 zshにはこれらの特徴はありません。そして//etc//varなどすべてが有効なようです。

ベストアンサー1

同じディレクトリに入っています。複数のスラッシュは無視されます。

cd /

以下のディレクトリに移動します(この場合はルート)。

cd //

または

cd //////

おすすめ記事