cd Генератор команд
Изменить рабочую директорию (cd [-L|-P] [dir])
Начало работы с cd
## Что такое cd?
Команда `cd` изменяет текущую рабочую директорию вашей оболочки. Все последующие команды выполняются из этой директории до тех пор, пока вы не `cd` перейдёте в другое место. Это одна из наиболее часто используемых встроенных команд оболочки.
## Как использовать
1. **Укажите директорию**: Введите путь, в который необходимо перейти (например, `/var/log`, `..`, `~`). 2. **Выберите режим** (необязательно): Выберите `-L`, чтобы следовать логическому пути (с символическими ссылками), или `-P`, чтобы следовать физической файловой системе. 3. **Скопируйте и выполните**: Вставьте сгенерированную команду в свой терминал.
Общие опции
### Аргумент каталога
`cd` принимает целевой путь в качестве позиционного аргумента: `cd /var/log`. При отсутствии аргумента `cd` возвращает вас в домашний каталог (`$HOME`).
### Особые цели
- `cd ~` или просто `cd` → домашний каталог. - `cd ..` → родительский каталог. - `cd -` → предыдущий каталог (также выводится). - `cd` без аргументов → `$HOME`.
### `-L` Логический режим (по умолчанию)
Путь разрешается с использованием `$PWD`, поэтому символические ссылки в текущем пути сохраняются. `cd ..` возвращает назад по логическому пути, который вы прошли.
### `-P` Физический режим
Символические ссылки полностью разрешаются до их реального местоположения в файловой системе. Используйте `-P`, когда вам нужен истинный путь устройства, например, `cd -P /symlink`.
▶Как вернуться в предыдущую директорию?
▶В чём разница между cd -L и cd -P?
▶Как перейти сразу в свой домашний каталог?
Если этот инструмент оказался полезным для вас, подумайте о том, чтобы подарить мне кофе.
Купите мне кофе.