Центр Диагностики & База Системных Ошибок

Решения для Windows Server, Active Directory, 1С, СУБД, Linux, Cisco, MikroTik и IP-телефонии.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, баз данных и сетевого оборудования. Перед выполнением действий обязательно создайте резервную копию. При отсутствии необходимой квалификации обратитесь к ИТ-специалистам.

Основы командной строки Linux: навигация по папкам (cd, ls, mkdir)

Обновлено: 26.08.2026  ·  Официальная база знаний

Первые шаги в черном окне терминала Linux

В отличие от операционной системы Windows, где пользователь привык кликать мышкой по желтым папкам в «Проводнике», серверный Linux управляется текстом. Начинающий администратор при первом входе по SSH видит только мигающий курсор и не понимает, в какой папке он находится и как открыть нужный каталог. Освоение трех базовых команд — pwd, ls и cd — это фундамент работы с любой Linux-системой (Ubuntu, Debian, CentOS, RedHat).

Таблица базовых команд навигации

КомандаЧто означает (расшифровка)Аналог в графическом интерфейсе
pwdPrint Working DirectoryПосмотреть адресную строку сверху окна проводника
lsListОткрыть папку и посмотреть, какие файлы внутри лежат
cdChange DirectoryДважды кликнуть по папке мышкой, чтобы войти в нее
mkdirMake DirectoryПравый клик мышью -> Создать папку

Практический урок по работе с каталогами

Шаг 1: Узнаем, где мы находимся (pwd)

После входа на сервер введите команду:

pwd

Консоль покажет ваш текущий путь, например /home/ubuntu (домашняя папка пользователя) или /root.

Шаг 2: Просмотр содержимого папки (ls)

Чтобы увидеть все файлы и папки вокруг вас, используйте команду с полезными флагами:

ls -la
  • Флаг -l выводит подробный список (права доступа, владельца, размер и дату изменения).
  • Флаг -a (All) показывает скрытые файлы (в Linux их имена начинаются с точки, например .bashrc).

Шаг 3: Переход между папками (cd)

Используйте команду cd с указанием пути:

 Перейти в системную папку /var/log
cd /var/log

 Подняться на один уровень вверх (в папку /var)
cd ..

 Подняться на два уровня вверх
cd ../..

 Мгновенно вернуться в домашнюю папку пользователя
cd ~

Секрет для новичка: Всегда используйте клавишу Tab на клавиатуре! Начните писать cd /e и нажмите Tab — терминал сам автоматически допишет cd /etc/.

Шаг 4: Создание новых папок (mkdir)

Чтобы создать новую директорию, используйте команду mkdir. Флаг -p позволяет создать целое дерево вложенных папок за один раз:

 Создать одну папку
mkdir my_project

 Создать вложенные папки сразу (цепочкой)
mkdir -p /opt/myapp/configs/backup

Типовые ошибки администраторов

  • Путаница между абсолютными и относительными путями: Команда cd etc пытается найти папку etc внутри текущей папки, а команда cd /etc (со слешем в начале) идет от корня всего диска.
  • Игнорирование регистра букв: В Linux файлы File.txt, file.txt и FILE.TXT — это три совершенно разных файла. Linux строго чувствителен к регистру (Case Sensitive).
  • Пробелы в именах без кавычек: Если написать mkdir New Folder, Linux создаст ДВЕ разные папки: «New» и «Folder». Чтобы создать папку с пробелом, берите имя в кавычки: mkdir "New Folder".
Только начинаете внедрять Linux в корпоративную среду и боитесь наломать дров?
ITSTM проводит аудит серверов, обучает персонал и берет на себя комплексную техническую поддержку инфраструктуры 24/7.
Практический опыт инженера: Привыкайте никогда не использовать пробелы и русские буквы в именах папок и скриптов на Linux серверах. Используйте нижнее подчеркивание или дефисы (например: 'site_backups_2024'). Это убережет ваши cron-скрипты от критических сбоев синтаксиса.

Частые вопросы (FAQ)

Что означает символ тильды (~) в пути терминала?

Символ тильды ~ — это короткое системное обозначение домашней директории текущего пользователя (например, /home/alex или /root).

Как очистить экран терминала, если в нем накопилось слишком много текста?

Введите команду clear или просто нажмите горячую комбинацию клавиш Ctrl + L на клавиатуре.

Как удалить созданную пустую папку?

Пустую папку можно удалить командой rmdir folder_name. Если в папке уже есть файлы, ее удаляют командой rm -r folder_name.

Что за странные точки '.' и '..' отображаются при вводе ls -la?

Одна точка (.) обозначает текущую директорию, в которой вы сейчас находитесь. Две точки (..) обозначают родительскую директорию уровнем выше.