К содержимому
Claude Code с 0:полный курс
Уровень 2 · Работа с содержимым 4 мин Проверено автором · 2 июл. 2026 г.

Сохраняем вывод команды в файл

Знак «>» сохраняет в файл вывод любой команды, не только echo. Например, ls > files.txt запишет список файлов.

Уровень 2 · 0 / 9 уроков0%

Знак > ты уже встречал, когда писал текст в файл командой echo текст > файл.txt. Но у > есть способность куда мощнее: он умеет перехватывать вывод любой команды.

Перенаправление — это не только про echo

Обычно команда печатает результат на экран. Знак > ставит между командой и экраном «стрелку» и уводит вывод в файл:

ls > files.txt

Вместо того чтобы показать список файлов в терминале, ls запишет его в files.txt. На экране при этом будет тихо — весь результат ушёл в файл.

Зачем это нужно

Сохранять вывод в файл удобно, когда результат нужно оставить на потом: список файлов, кусок лога, отчёт команды. Один раз сохранил — и можно открыть в любой момент.

Заметка

Помни про разницу: > перезаписывает файл с нуля, а >> дописывает в конец. Если выполнить ls > files.txt дважды, второй раз просто заменит старое содержимое новым.

Попробуй

В рабочей папке лежат три файла: a.txt, b.txt и c.txt. Сохрани их список в files.txt:

ls > files.txt

А теперь проверь, что получилось:

cat files.txt

Ты увидишь имена файлов — теперь они аккуратно сложены внутри files.txt.

Мини-проверка

Ты выполнил ls > files.txt, и терминал не показал ничего. Что это значит?

Проверь себя

Отвечено 0/3
Режим:

Что делает команда `ls > files.txt`?

Можно ли перенаправлять в файл вывод других команд, не только echo?

Как потом прочитать, что попало в files.txt?

Выполни задание в терминале и ответь на вопросы, чтобы завершить урок.

📝 Мои заметки

Сохраняется автоматически в этом браузере · видно на странице «Заметки».

Задание

Сохрани список файлов текущей папки в файл files.txt.

Tab дополнить · прошлые · Ctrl+L очистить · help команды

  • Не выполнено: Создан files.txt
  • Не выполнено: В файл попал список

Вопросы и ответы по уроку

Что делает команда `ls > files.txt`?

Знак > перенаправляет вывод ls с экрана в файл files.txt, создавая или перезаписывая его.

Можно ли перенаправлять в файл вывод других команд, не только echo?

Знак > перехватывает вывод любой команды — ls, cat, head и других — и направляет его в файл.

Как потом прочитать, что попало в files.txt?

cat печатает содержимое файла на экран, так что ты увидишь сохранённый список.

Ты выполнил ls > files.txt, и терминал не показал ничего. Что это значит?

Тишина на экране здесь — признак успеха: стрелка > увела весь вывод ls в файл. Загляни в него через cat files.txt и убедишься.

Почитать по теме в блоге

Листай уроки клавишами · поиск по ⌘K