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

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

Учимся направлять вывод любой команды в файл через знак >, а не только текст из echo.

Знак > ты уже встречал, когда писал текст в файл командой 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.

Проверь себя

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

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

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

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

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

📝 Мои заметки

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

Задание

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

терминал
Безопасный тренажёр терминала. Введи команду и нажми Enter.
Не знаешь, что доступно? Набери help.
~ $

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

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

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