Spec-Zone.ru › Fish 3.5

cd - изменение каталога

Синтаксис

cd [DIRECTORY]

Описание

cd изменяет текущий рабочий каталог.

Если параметр DIRECTORY задан, он станет новым каталогом. Если параметр не задан, будет использован переменная среды HOME.

Если DIRECTORY — относительный путь, все пути в переменной CDPATH будут использованы в качестве префиксов, дополнительно к PWD. Рекомендуется сделать . первым элементом в CDPATH, чтобы PWD проверялась последней.

Fish также попытается изменить каталог, если команда похожа на директорию (начинается с ., / или ~, или заканчивается на /), без явного требования cd.

Fish также поставляет обёртку для встроенной команды cd, которая понимает cd - как переход в предыдущий каталог. См. также prevd. Эта обёртка сохраняет историю 25 последних посещённых каталогов в переменных $dirprev и $dirnext. Если сделать эти универсальные переменные глобальными, история cd будет общей для всех экземпляров fish.

В качестве специального случая cd . эквивалентно cd $PWD, что полезно в случаях, когда точка монтирования была переиспользована или каталог был удалён и повторно создан.

Опция --help или -h отображает справку по использованию этой команды и не изменяет каталог.

Примеры

cd
# changes the working directory to your home directory.

cd /usr/src/fish-shell
# changes the working directory to /usr/src/fish-shell

См. также

Перемещение по каталогам с помощью истории каталогов или стека каталогов

© 2022 fish-shell developers
Licensed under the GNU General Public License, version 2.
https://fishshell.com/docs/3.5/cmds/cd.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API