Главная > Управление файлами и каталогами > cd

Руководство по команде cd: основы перемещения по каталогам

Команда `cd` (change directory) — одна из основных команд в операционных системах на базе Linux и Unix, используемая для смены текущего рабочего каталога. Она помогает пользователям легко перемещаться по файловой системе. В этом руководстве вы узнаете о различных способах использования команды `cd`.

Обзор команды cd

Команда `cd` изменяет текущее местоположение пользователя в терминале, позволяя последующим командам выполняться относительно нового каталога. Это важная функция для навигации и управления файловой системой.

Назначение cd

Команда `cd` используется в следующих ситуациях:

Основные случаи использования

  • Навигация по файловой системе: Перемещение между каталогами для просмотра файлов и подкаталогов.
  • Работа в конкретных каталогах: Переход в каталог проекта или каталог с конфигурационными файлами для выполнения соответствующих команд.
  • Shell-скрипты: Используется в скриптах для смены каталога перед выполнением задач.

Абсолютный и относительный путь

Важно понимать разницу между **абсолютным** и **относительным** путями при использовании команды `cd`.

Типы путей

  • Абсолютный путь: Полный путь, начинающийся с корневого каталога (`/`). (например: `/home/user/documents`)
  • Относительный путь: Путь, заданный относительно текущего рабочего каталога. (например: `documents`, `../temp`)

Основные способы использования cd

Команда `cd` обычно используется без параметров, но специальные символы и аргументы позволяют упростить навигацию.

1. Переход в указанный каталог

2. Переход по специальным путям

Сгенерированная команда:

Комбинируйте команды.

Описание:

`cd` Запускает команду.

Комбинируйте эти опции, чтобы виртуально выполнять команды с помощью ИИ.

Примеры

Изучите различные примеры использования команды `cd`, чтобы свободно перемещаться по файловой системе.

Переход по абсолютному пути

cd /usr/local/bin

Переход в каталог `/usr/local/bin`, начиная от корневого каталога (`/`).

Переход по относительному пути

cd my_project

Переход в подкаталог `my_project` внутри текущего каталога.

Переход в родительский каталог

cd ..

Подняться на один уровень вверх в иерархии каталогов.

Переход в домашний каталог

cd

Переход непосредственно в домашний каталог пользователя, независимо от текущего расположения.

Возврат в предыдущий каталог

cd -

Возврат в каталог, посещённый до последнего использования `cd`. Удобно для переключения между двумя каталогами.

Переход в скрытый каталог

cd ~/.ssh

Переход в скрытый каталог, такой как `.ssh`, который начинается с точки и по умолчанию не отображается.


Те же команды в категории