Есть ли быстрый способ проверить в терминале, что команда терминала pwd
возвращает правильную прописную букву пути?
Обратите внимание, что если вы это сделаете, cd ~/desktop
то pwd
скажу вам, что ваш путь, /Users/foo/desktop
а не правильный /Users/foo/Desktop
.
РЕДАКТИРОВАТЬ: Мотивация: сборочные системы должны иметь способ проверить это на ранней стадии, в противном случае это действительно трудно отладить . Ничего не подозревающий пользователь использует неверную заглавную букву, начинает сборку, получает ошибки, которые очень озадачивают.
РЕДАКТИРОВАТЬ 2: молчаливый прием неправильно введенных заглавных букв для cd
является стандартным поведением в bash
файловой системе HFS +, и, следовательно, для подавляющего большинства пользователей OSX. Затем pwd
это bash
встроенная функция, которая просто берет содержимое стека путей оболочки (включая опечатки).
источник
cd ~/Desktop
тоpwd
сказал бы тебе/Users/user/Desktop/
pwd
вернуть что-либо, кроме правильной прописной буквы текущего каталога? 2) Как ты можешьcd ~/desktop
и перейти,/Users/foo/Desktop
если у вас нет символической ссылки или что-то? Этот вопрос не имеет смысла.Ответы:
использование
/bin/pwd
источник