Обложка канала

Linux / Линукс

Все о мире Свободного Программного обеспечения 🐧

Linux / Линукс

3 года назад
Открыть в
💡Команда pushd Когда требуется работа с несколькими директориями, то использование только cd может быть не очень удобно. Здесь приходит на помощь команда pushd Команда pushd создает стек директорий. Чтобы добавить произвольную директорию в стек (и сразу же в нее перейти), то нужно дополнительно указать путь до этой директории.
pushd ~/MyData

После выполнения команды, через пробел выводятся директории, находящиеся в стеке.
$ pushd ~/MyData
~/MyData ~/Downloads ~

На вершине стека всегда размещена текущая директория. То есть, даже если вы не добавляли никаких директорий в стек, то в нем все равно будет содержаться текущая рабочая директория. Для более удобного просмотра стека можно использовать команду dirs -v $ dirs -v 0 ~/MyData 1 ~/Downloads 2 ~