pushd - занесение каталога в стек каталогов
Синтаксис
pushd DIRECTORY
Описание
Функция pushd добавляет DIRECTORY в начало стека каталогов и устанавливает его в качестве текущего рабочего каталога. popd извлечёт его и вернётся в исходный каталог.
Без аргументов она меняет местами два верхних каталога в стеке.
pushd +NUMBER вращает стек против часовой стрелки, т.е. снизу вверх
pushd -NUMBER вращает по часовой стрелке, т.е. сверху вниз.
Опция -h или --help выводит справку по использованию этой команды.
Пример
cd ~/dir1 pushd ~/dir2 pushd ~/dir3 # Working directory is now ~/dir3 # Directory stack contains ~/dir2 ~/dir1 pushd /tmp # Working directory is now /tmp # Directory stack contains ~/dir3 ~/dir2 ~/dir1 pushd +1 # Working directory is now ~/dir3 # Directory stack contains ~/dir2 ~/dir1 /tmp popd # Working directory is now ~/dir2 # Directory stack contains ~/dir1 /tmp
См. также
- команду dirs для вывода стека каталогов
- команду cdh, которая предоставляет более интуитивный способ перемещения в недавно посещённые каталоги.
© 2022 fish-shell developers
Licensed under the GNU General Public License, version 2.
https://fishshell.com/docs/3.4/cmds/pushd.html