Задача rm: удалить временный каталог и сохранить отчёт
Очистите только учебные промежуточные файлы. Автопроверка различает удаление временного дерева и случайную потерю утверждённого результата.
Ситуация и цель
После обработки образцов остались временные результаты двух запусков. Утверждённый отчёт уже находится в final. Освободите место в учебном дереве, удалив scratch целиком.
Исходные данные
scratch содержит run-a.txt и run-b.txt. В final/report.txt записан результат по 12 образцам. Работа начинается вне удаляемого каталога.
Попробуйте в терминале
Виртуальные файлы · без доступа к вашей системе · Reset в любой момент
- scratch содержит run-a.txt и run-b.txt. В final/report.txt записан результат по 12 образцам. Работа начинается вне удаляемого каталога.
- Выполните действия в учебном терминале. Сверяйте имена и результат после каждого изменения.
- Нажмите «Проверить»: должны выполниться все условия задания.
Подсказка 1
Для удаления каталога с содержимым требуется рекурсивное действие. Убедитесь, что аргумент указывает именно scratch. Не расширяйте его до домашнего каталога и не используйте поиск с массовым удалением.
Подсказка 2
Временный каталог удалён. Утверждённый отчёт сохранён
Подсказка 3
Откройте разбор решения ниже и выполняйте его строки по отдельности.
Разбор решения
Это один из допустимых способов. Вводите команды по отдельности.
ls scratch
rm -r scratch
cat final/report.txtПорядок работы
Для удаления каталога с содержимым требуется рекурсивное действие. Убедитесь, что аргумент указывает именно scratch. Не расширяйте его до домашнего каталога и не используйте поиск с массовым удалением.
Как проверяется результат
Временный каталог удалён.
Утверждённый отчёт сохранён.
Разбор и границы применения
Обычный rm scratch завершится отказом, потому что это каталог. Пустой список файлов внутри него тоже не означает выполнения: по условию нужно убрать сам каталог. Все удаления здесь затрагивают только память браузера; Reset возвращает данные.
Технические источники
Использованы для проверки поведения. Объяснения и учебные сценарии созданы для проекта.
- GNU Coreutils — документация утилит
Проверка текста: 2026-09-06. Нативное исполнение на всей матрице дистрибутивов ещё не подтверждено.
Основные понятия общие для Linux. Состав утилит, версии и системные настройки зависят от окружения.
От материала к практике
Выберите следующую тему в каталоге Linux или проверьте знакомые команды в учебном терминале.