mkdir и cp: подготовить структуру проекта
Создайте каталоги для исходных данных и результатов, перенесите копию README в корень проекта. Исходный документ должен остаться во входящих.
Ситуация и цель
Для проекта lantern нужна простая структура: необработанные наблюдения хранятся отдельно от результатов. Памятка должна лежать в корне, чтобы новый участник увидел назначение каталогов раньше отдельных файлов.
Исходные данные
Во входящем каталоге находится readme.txt. Каталога lantern ещё нет. В результате нужны lantern/raw, lantern/results и lantern/README.txt. Заглавные буквы имени README являются частью условия.
Попробуйте в терминале
Виртуальные файлы · без доступа к вашей системе · Reset в любой момент
- Во входящем каталоге находится readme.txt. Каталога lantern ещё нет. В результате нужны lantern/raw, lantern/results и lantern/README.txt. Заглавные буквы имени README являются частью условия.
- Выполните действия в учебном терминале. Сверяйте имена и результат после каждого изменения.
- Нажмите «Проверить»: должны выполниться все условия задания.
Подсказка 1
Создайте нужные ветки через mkdir -p, затем скопируйте памятку. Для копирования файла рекурсивный флаг не нужен. Не перемещайте оригинал: отправитель сохраняет свою запись о поступлении.
Подсказка 2
Создан каталог исходных наблюдений. Создан каталог результатов. README скопирован в корень проекта. Входящий README сохранён
Подсказка 3
Откройте разбор решения ниже и выполняйте его строки по отдельности.
Разбор решения
Это один из допустимых способов. Вводите команды по отдельности.
mkdir -p lantern/raw lantern/results
cp incoming/readme.txt lantern/README.txt
ls lanternПорядок работы
Создайте нужные ветки через mkdir -p, затем скопируйте памятку. Для копирования файла рекурсивный флаг не нужен. Не перемещайте оригинал: отправитель сохраняет свою запись о поступлении.
Как проверяется результат
Создан каталог исходных наблюдений.
Создан каталог результатов.
README скопирован в корень проекта.
Входящий README сохранён.
Разбор и границы применения
Наличие raw и results само по себе недостаточно: оба объекта должны быть каталогами. Проверка отдельно читает README и исходник. Дополнительные учебные файлы не запрещены, но не заменяют требуемые пути.
Технические источники
Использованы для проверки поведения. Объяснения и учебные сценарии созданы для проекта.
- GNU Coreutils — документация утилит
Проверка текста: 2026-09-06. Нативное исполнение на всей матрице дистрибутивов ещё не подтверждено.
Основные понятия общие для Linux. Состав утилит, версии и системные настройки зависят от окружения.
От материала к практике
Выберите следующую тему в каталоге Linux или проверьте знакомые команды в учебном терминале.