Задачи / Самостоятельная работа

Задача cp -r: сохранить дерево перед правкой

Скопируйте вложенный каталог и дополните рабочий план. Резервная версия должна сохранить прежний текст и вложенные материалы.

Начальный12 минОбщие принципы LinuxGNU Coreutils · documented stable optionsDramtezi Simulator 0.1

Ситуация и цель

К плану отчёта нужно добавить приложение, но редактор просит сохранить исходную версию вместе с палитрой. Копия одного outline.txt не выполнит это условие: резервируется вся структура draft.

Исходные данные

В draft находятся outline.txt и assets/palette.txt. Каталога backup пока нет. После сохранения дерева добавьте строку Appendix в конец рабочего плана.

ЛОКАЛЬНАЯ ПРАКТИКА

Попробуйте в терминале

Изолированная среда

Виртуальные файлы · без доступа к вашей системе · Reset в любой момент

  1. В draft находятся outline.txt и assets/palette.txt. Каталога backup пока нет. После сохранения дерева добавьте строку Appendix в конец рабочего плана.
  2. Выполните действия в учебном терминале. Сверяйте имена и результат после каждого изменения.
  3. Нажмите «Проверить»: должны выполниться все условия задания.
Подсказка 1

Сначала создайте независимую копию каталога с его вложениями, затем измените оригинал. Если порядок обратный, резервная версия уже не содержит исходное состояние. Имя backup должно быть рядом с draft, а не внутри него.

Подсказка 2

В копии сохранён план. В копии сохранён вложенный файл. Рабочий план дополнен приложением. Рабочая палитра не изменена

Подсказка 3

Откройте разбор решения ниже и выполняйте его строки по отдельности.

Разбор решения

Это один из допустимых способов. Вводите команды по отдельности.

cp -r draft backup
echo Appendix >> draft/outline.txt
cat backup/outline.txt

Порядок работы

Сначала создайте независимую копию каталога с его вложениями, затем измените оригинал. Если порядок обратный, резервная версия уже не содержит исходное состояние. Имя backup должно быть рядом с draft, а не внутри него.

Как проверяется результат

В копии сохранён план.

В копии сохранён вложенный файл.

Рабочий план дополнен приложением.

Рабочая палитра не изменена.

Разбор и границы применения

Сравните оба плана. Только рабочий вариант содержит Appendix; палитра должна совпадать в двух местах. В памяти тренажёра копирование создаёт независимые узлы, поэтому изменение содержимого одного файла не меняет другой.

Технические источники

Использованы для проверки поведения. Объяснения и учебные сценарии созданы для проекта.

  • GNU Coreutils — документация утилит

Проверка текста: 2026-09-06. Нативное исполнение на всей матрице дистрибутивов ещё не подтверждено.

Основные понятия общие для Linux. Состав утилит, версии и системные настройки зависят от окружения.

От материала к практике

Выберите следующую тему в каталоге Linux или проверьте знакомые команды в учебном терминале.

Поиск по Linux

Поиск локальный. ↑ ↓ — перейти к результату, Enter — открыть.

Навигация