# Создаём файлы: touch

Курс: Claude Code и терминал: с 0 — https://zero2claude.ru/learn/code-terminal
Канонический URL: https://zero2claude.ru/learn/code-terminal/1-6-sozdaem-fayly-touch

Команда touch создаёт пустой файл. Как её писать и как проверить результат через ls.

До сих пор ты создавал папки и ходил по ним. Пора научиться создавать **файлы** — без этого никуда. Самый быстрый способ сделать пустой файл — команда `touch`.

## touch — создать пустой файл

`touch` создаёт новый пустой файл с тем именем, которое ты укажешь:

```
touch notes.txt
```

Если файла с таким именем ещё нет — он появится. Если уже есть — `touch` не сотрёт его содержимое, а лишь обновит дату последнего изменения. Так что бояться нечего.

Слово *touch* переводится как «коснуться». Команда будто слегка «трогает» файл: нет — создаёт, есть — отмечает, что к нему только что прикоснулись.

## Тишина — это успех

После `touch` терминал ничего не напишет. Это сбивает с толку новичков, но всё в порядке: многие команды при успехе **молчат**. Сообщение появилось бы только при ошибке.

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

```
ls
```

В списке должен появиться `notes.txt`.

## Попробуй

Твоя задача — создать пустой файл с именем `notes.txt`.

1. Набери `touch notes.txt`;
2. Проверь результат командой `ls` — файл должен быть в списке.

Как только файл появится, урок зачтётся.
