Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

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

TERMINAL_NAVIGATION Linux / DevOps

Навигация в Linux для чайников: основы команд pwd, cd и ls

Обновлено: 27.08.2026 · Официальная документация ↗

Основы перемещения по файловой системе Linux

В Linux нет привычных дисков C: или D:. Все файлы начинаются с единого корня файловой системы — прямого слэша /. Новичку важно уверенно ориентироваться в трех базовых командах навигации.

Три кита навигации: PWD, LS, CD

1. Команда pwd (Где я нахожусь?)

pwd

Выведет полный путь к текущей рабочей директории (например: /var/www/html).

2. Команда ls (Что находится внутри этой папки?)

# Полный подробный список всех файлов со скрытыми элементами и размерами:
ls -la
  • -l — длинный формат (показывает права доступа, владельца, размер и дату);
  • -a — показать все скрытые файлы (начинающиеся с точки, например .env);
  • -h — читаемый размер файлов в Кб, Мб, Гб (Human-readable).

3. Команда cd (Перемещение по каталогам)

# Перейти в конкретную папку:
cd /var/log/nginx

# Подняться на один уровень выше (назад):
cd ..

# Подняться на два уровня выше:
cd ../..

# Вернуться в домашнюю папку текущего пользователя (~):
cd ~

# Вернуться в предыдущую папку, где вы только что были:
cd -

Главное правило автодополнения: Никогда не печатайте длинные пути вручную! Наберите первые 2-3 буквы имени папки и нажмите клавишу Tab — терминал сам допишет имя файла или каталога.

💡 Практика специалистов: Если при вводе команды cd папка содержит пробелы в названии (например, My Folder), оборачивайте имя в кавычки cd "My Folder" или экранируйте слэшем cd My\ Folder.

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

В чем разница между абсолютным и относительным путем?

Абсолютный путь всегда начинается от корня системы с символа / (например: /etc/nginx/). Относительный путь строится относительно вашей текущей папки (например: cd sites-available/).

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

Тильда (~) обозначает домашнюю папку текущего пользователя (для пользователя ubuntu это /home/ubuntu, для root — /root).

Что означают точки . и .. в выводе команды ls?

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

Как отсортировать файлы по дате изменения через ls?

Используйте флаг -t: ls -lt (самые свежие файлы будут вверху списка).

Полезные материалы
Рекомендуем