# ls с флагами: скрытые файлы и подробный список

Курс: Claude Code и терминал: с 0 — https://zero2claude.ru/learn/code-terminal
Канонический URL: https://zero2claude.ru/learn/code-terminal/1-5-ls-s-flagami

Флаг -a у ls показывает скрытые файлы, -l — подробный список с правами и размером. Как комбинировать флаги.

Команда `ls` уже знакома — она показывает содержимое папки. Но у неё есть суперспособности, которые включаются **флагами**. Флаг — это маленькая добавка после команды, начинается с дефиса и меняет её поведение.

## ls -a — показать скрытое

По умолчанию `ls` прячет файлы и папки, чьи имена начинаются с точки. Такие файлы называют скрытыми — в них обычно хранятся настройки, которые не нужно видеть каждый день. Чтобы показать их, добавь флаг `-a`:

```
ls -a
```

Буква `a` — от английского *all*, «все». Теперь в списке появятся и обычные файлы, и скрытые, например `.config`.

## ls -l — подробный список

Флаг `-l` (от *long*, «длинный») выводит файлы **подробным списком** — каждый на отдельной строке, с дополнительной информацией: правами доступа, размером и датой изменения.

```
ls -l
```

Это удобно, когда файлов много и хочется видеть детали, а не просто имена в ряд.

Флаги можно объединять в один: `ls -la` покажет сразу и подробный список, и скрытые файлы. Порядок букв не важен — `ls -al` сработает точно так же.

## Попробуй

В твоей домашней папке спрятан файл `.config` — обычный `ls` его не покажет. Твоя задача — увидеть его.

1. Набери `ls -a`, чтобы показать в том числе скрытые файлы;
2. Найди в списке `.config`.

Как только покажешь скрытые файлы, урок зачтётся.
