В CMD строке, если вы хотите, чтобы перейти отЗачем вам нужно менять диски в подсказках cmd?
c:\foo\
в
d:\bar\
Вы должны ввести
d:
изменить диск первым, прежде чем вы можете
cd d:\bar\
В Linux вам не обязательно это делать. Почему cmd неинтуитивно заставляет вас это делать? Историческая? Ограничение реализации? По дизайну?
Я понимаю, что
cd /d
имитирует поведение Linux, однако почему поведение Linux не по умолчанию? Насколько я могу сказать, когда вы
cd anotherDrive:\directory\
он просто ничего не делает, так что это не так, как «без/D» Использование зарезервирован для некоторых других семантики.
Собственно, 'cd v: \ whatever' ничего не делает. Он изменяет рабочий каталог на другом диске. Причиной такого поведения является поддержание обратной совместимости (это полностью возвращается к DOS 2.0). –