Как правило, для перехода между каталогами в командной строке Windows используется команда CD. Между тем, для упрощения процесса перехода между каталогами существуют и другие команды, а именно, PUSHD и POPD. О них и поговорим в этой статье.
Команда PUSHD используется для запоминания текущего каталога и перехода в указанный в команде каталог.
К примеру, мы находимся в C:\ и хотим перейти в C:\test. Мы можем сделать это командой
cd c:\test
а можем командой
pushd c:\test
В чём разница? Помимо перехода между папками, мы заставили операционную систему запомнить, что мы были в C:\.
Команда POPD используется для возврата в каталог, запомненный командой PUSHD.
Введем
popd
Как видно из скриншота выше, мы вернулись в исходную точку, а именно, в C:\.
Команды pushd и popd можно использовать для последовательного перемещения между каталогами.
Введем последовательно команды
pushd c:\windows
pushd c:\test
pushd c:\users
Затем командой
popd
мы сможем вернуться в каталоги, запомненные командой pushd, в обратной последовательности.
Если включена расширенная обработка команд, при использовании команды pushd можно указывать сетевые пути. При этом данным сетевым каталогам будут присваиваться временные имена дисков, начиная с буквы Z.
Статьи по теме: