2

Это на самом деле просто пустяки, но это просто заставило меня задуматься о том, что происходит. Я случайно ударил / вместо . сегодня и получил это:

[andrew.morris@server ~]$ cd //
[andrew.morris@server //]$ pwd
/

Я бы подумал, // был неверный путь. Что случилось?

1 ответ1

3

По большей части повторяющиеся слэши в пути эквивалентны одному слэшу. Такое поведение предписано POSIX, и большинство приложений следуют его примеру. Исключением является то, что «имя пути, начинающееся с двух последовательных слешей, может интерпретироваться способом, определяемым реализацией» (но ///foo эквивалентно /foo).

Из этого ответа: https://unix.stackexchange.com/questions/12283/unix-difference-between-path-starting-with-and

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .