В zsh ввод любого количества косых черт перемещает меня в корневой каталог, но, как я недавно заметил, в bash вы можете ввести cd в //, и он фактически отображает // вместо /.
После (///.../) все заканчивается в /.
Может ли кто-нибудь просветить меня, в чем разница / значение этого?
Видеть Разрешение имени пути
Имя пути, состоящее из одной косой черты, должно разрешаться в корневой каталог процесса. Нулевое имя пути не может быть успешно разрешено. Имя пути, которое начинается с двух последовательных косых черт, может интерпретироваться способом, определяемым реализацией, хотя более двух ведущих косых черт должны рассматриваться как одна косая черта.
Большинство реализаций просто обрабатывают //
так как /
, но все еще может показывать //
.