Команда cd в linux для перемещения по файловой системе

Команда cd в linux, обзор с примерами использования.

Команда «cd» (Change Directory) в Linux является одной из самых основных и часто используемых команд в терминале. Она позволяет пользователю изменять текущий рабочий каталог, то есть перемещаться по файловой системе. В этой статье я расскажу о том как её применять при работе в командной строке. Рассмотрим примеры и основные варианты использования.

Синтаксис команды cd

Для начала рассмотрим синтаксис команды:

Здесь:

  • cd — Вызов команды.
  • [опции] — Добавление аргументов для изменения способа вывода.
  • [директория] — Путь до каталога в который необходимо перейти.

Основные опции:

  • -L — следовать символьным ссылкам. Используется по умолчанию.
  • -P — не следовать символьным ссылкам.

Рассмотрим простой пример. У меня создана папка «Test» в домашнем каталоге пользователя «chuzhoy007_ru». Для того, чтобы перейти в неё нужно указать команду:

Нажмите клавишу «Enter» и если все указано верно вы увидите текущий каталог в котором находитесь то есть «Test».

Показан путь до папки Test в каталоге пользователя.

Далее, чтобы не указывать каждый раз, что для выполнения команды нужно нажать клавишу «Enter» я буду исходить из того, что вы об этом знаете.

Как использовать команду «cd» в linux

Команда «cd» в Linux предоставляет различные способы навигации и изменения рабочего каталога через окно терминала. Она позволяет вам легко переходить между директориями, используя как относительные, так и абсолютные пути.

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

Изменение каталога

Для перехода в другую папку необходимо указать команде «cd» путь до этой папки.

Например, для перехода в папку «Test», находящейся в домашнем каталоге пользователя, нужно указать такую команду:

Читайте также:  Команда mount. Монтирование диска в linux

Переход в папку Test которая находится в домашнем каталоге.

Изменение каталога с использованием абсолютного пути

Использованием абсолютного пути означает, что нужно указать весь путь начиная от корневого каталога «/». Например, чтобы перейти в папку «Загрузки» используя такой способ нужно указать команду:

Переход в каталог Загрузки по абсолютному пути используя команду cd.

Изменение каталога с использованием относительного пути

Относительный путь представляет собой путь к каталогу относительно текущего рабочего каталога. Он наиболее удобен при переходе в подкаталог из текущего рабочего каталога.

В приведенном выше примере каталог «Загрузки» является подкаталогом «home». В этом случае относительный путь получается путем исключения пути к текущему каталогу из пути к новому рабочему каталогу.

Поскольку путь к текущему каталогу — /home/chuzhoy007_ru/, то исключение этой части абсолютного пути к папке «Загрузки» (/home/chuzhoy007_ru/Загрузки) приводит к относительному пути «Загрузки».

Переход в каталог по относительному пути с помощью команды cd.

Переход к предыдущему каталогу

Добавление символа минус (-) к команде «cd» вернет вас с предыдущую папку. Это особенно удобно если вы зашли далеко перемещаясь по каталогам. Например, я зашел в папку «Test» а затем в папку «Загрузки» и теперь, чтобы вернуться в каталог «Test» достаточно указать команду:

Пример использования атрибута мину в команде cd.

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

Если требуется перейти из текущего каталога в его родительский каталог то нужно добавить к команде «cd» пробел и две точки (..). И так можно перемещаться выше по иерархии папок все выше.

Пример. Я создал каталог «test01» папке «Test». Сначала перейдем в папку «test01» а чтобы вернуться обратно в папку «Test» укажем команду:

Пример использования команды cd пробел ..

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

Для перехода в корневой каталог из любого в котором вы находитесь нужно указать в качестве аргумента указать слэш (/). Пример:

Для справки. Корневой каталог — это основная директория или главная папка в файловой системе, которая содержит все другие файлы и папки. Он является отправной точкой для навигации и организации файловой структуры и обозначается знаком слэш (/).

Возврат к домашнему каталогу

Для того, чтобы вернуться в рабочий каталог по умолчанию (как правило это домашняя папка текущего пользователя), можно указать команду «cd» без опций либо в качестве опции указать тильду «~».

Читайте также:  Как я устанавливаю Linux Mint мой проверенный метод настройки для дома

Первый пример:

Второй пример:

Для справки. Знак тильда (~) при использовании команды «cd» в терминале Linux обозначает домашнюю директорию текущего пользователя. Это является сокращением для полного пути к домашней папке пользователя, облегчая навигацию по файловой системе.

Переход к домашнему каталогу другого пользователя

Если в системе зарегистрировано несколько пользователей то вы можете переходить в их директории используя такие же приемы. Можно применить прямой путь или использовать тильду.

Например у меня есть в системе пользователь «vasiliy», чтобы перейти в его папку нужно указать команду:

Для справки. Чтобы иметь возможность просматривать домашние каталоги других пользователей системы у вас должно быть достаточно прав, например, это можно сделать работая как пользователь root.

Переход в папку другого пользователя с помощью команды cd

Переход в каталог с пробелами в имени

Если имя каталога содержит пробелы, измените его, заключив имя в одинарные кавычки (‘ ‘). Либо добавьте символ обратной косой черты (\) к каждому слову в имени, кроме последнего:

Пример с кавычками:

Переход в каталог с пробелами с помощью кавычек.

Пример с косой чертой:

Переход с помощью cd в каталог в имени которого есть пробелы используя обратную косую черту

Полагаю, что на этом можно закончить обзор этой полезной команды. Для начинающих пользователей команда «cd» является неотъемлемой частью освоения работы в терминале Linux.

Она помогает легко перемещаться по файловой системе, переходить между директориями. Теперь вы понимаете, что это за команда, для чего она нужна и как использовать в работе.

(Visited 494 times, 1 visits today)
Михаил Чужой

Администратор сайта и автор публикаций. Здесь я рассказываю о работе с компьютером и делюсь своим личным опытом: обзорами, инструкциями и решениями.

Михаил Чужой
Добавить комментарий