Открыть сервисСервис

Командная строка: навигация по файловой системе

Переход в нужную папку в командной строке — это базовая операция навигации по файловой системе, выполняемая с помощью команды cd (от англ. change directory — «изменить каталог»). Командная строка (терминал, консоль) — текстовый интерфейс операционной системы, в котором пользователь задаёт инструкции вручную. В отличие от графического файлового менеджера, навигация в консоли выполняется текстовыми командами и работает в пределах текущего рабочего каталога.

Основная команда cd

Команда cd доступна во всех основных ОС: Windows (командная строка CMD, PowerShell), Linux, macOS (терминал на базе Unix-оболочки). Синтаксис единый: после команды указывается путь к целевой директории.

`` cd путь_к_папке ``

Путь может быть абсолютным (полным, от корня диска или файловой системы) или относительным (отсчитывается от текущего каталога).

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

В Windows путь начинается с буквы диска:

`` cd C:\Users\Иван\Документы ``

В Linux и macOS путь начинается с косой черты (корень файловой системы):

`` cd /home/ivan/documents ``

Относительный путь

Если целевая папка находится внутри текущей, указывается только её имя:

`` cd Документы ``

Чтобы подняться на один уровень вверх (в родительскую папку), используется двойная точка:

`` cd .. ``

Комбинации можно использовать многократно — cd ../.. поднимет на два уровня вверх.

Специальные символы пути

СимволЗначениеПример
.Текущий каталогcd . — остаться на месте
..Родительский каталогcd .. — вверх на один уровень
*Шаблон подстановкиcd Doc* — перейти в папку, начинающуюся на Doc
~ (Linux/macOS)Домашняя директория пользователяcd ~ — перейти в свой домашний каталог
\ (Windows)Корень текущего дискаcd \ — в корень диска C:

В Windows для перехода на другой диск достаточно ввести букву диска с двоеточием:

`` D: ``

Команда cd D: в CMD лишь сменит рабочий каталог на последний использованный на диске D. Для перехода на диск с одновременной сменой папки используется cd /d:

`` cd /d D:\Проекты ``

Нюансы PowerShell

В PowerShell команда cd работает как алиас для Set-Location и позволяет переходить в папку на другом диске одной командой:

`` cd D:\Проекты ``

Также поддерживается навигация через провайдер реестра:

`` cd HKLM:\Software ``

Практические приёмы

Переход в папку через перетаскивание

В Windows можно открыть командную строку и перетащить папку из проводника в окно консоли — её полный путь вставится автоматически. Достаточно набрать cd (с пробелом) и выполнить перетаскивание.

Быстрый переход из проводника

В проводнике Windows можно в адресной строке ввести cmd и нажать Enter — откроется командная строка с текущим рабочим каталогом выбранной папки. Аналогично в Linux-файловых менеджерах (Nautilus, Dolphin) часто предусмотрено открытие терминала в текущей директории.

Просмотр текущего каталога

Команда pwd (от англ. print working directory) выводит полный путь текущей папки. В Windows CMD вместо pwd используется cd без аргументов.

Использование автодополнения

В большинстве оболочек (bash, zsh, PowerShell) клавиша Tab дополняет вводимое имя папки, что уменьшает количество опечаток и ускоряет навигацию.

Частые ошибки

  • Путь с пробелами. Если имя папки содержит пробелы, в bash/zsh его нужно заключать в кавычки: cd "Мои документы". В Windows CMD кавычки тоже работают, но иногда требуется обратный слэш перед пробелом.
  • Кириллица. В старых версиях Windows CMD с кодовой страницей 866 русские имена папок могут отображаться некорректно. Решение — переключить кодировку (chcp 65001) или использовать PowerShell, который корректно работает с Unicode.
  • Права доступа. В Linux и macOS переход в системные каталоги (например, /root) может быть запрещён для обычного пользователя. Используется sudo или вход под нужной учётной записью.

Значение навигации в рабочих процессах

Умение быстро перемещаться по каталогам — основа работы с системными утилитами, сборкой проектов, управлением серверами и автоматизацией рутинных задач. Многие инструменты (git, компиляторы, пакетные менеджеры) запускаются из текущего каталога, поэтому правильный выбор рабочей директории напрямую влияет на результат их работы.

Источники:

  • Руководство по командной строке Windows (Microsoft Learn)
  • Руководство пользователя bash (GNU Bash Manual)
  • Документация PowerShell (Microsoft Learn)
  • «Linux: полное руководство», М. Соболь
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru