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

Задача mv: убрать принятую поставку из очереди

Переместите файл принятой партии в архив. Проверка требует наличие данных в новом месте, отсутствие старого пути и сохранность прежней квитанции.

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

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

Партия BATCH-18 уже принята, поэтому её файл больше не должен обозначать ожидающую поставку. Архивировать нужно один объект; соседняя квитанция относится к прошлой партии и должна остаться нетронутой.

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

В incoming находится batch.txt, в archive — receipt.txt. Создавать архив заново не требуется. Цель — archive/batch.txt с прежним содержимым.

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

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

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

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

  1. В incoming находится batch.txt, в archive — receipt.txt. Создавать архив заново не требуется. Цель — archive/batch.txt с прежним содержимым.
  2. Выполните действия в учебном терминале. Сверяйте имена и результат после каждого изменения.
  3. Нажмите «Проверить»: должны выполниться все условия задания.
Подсказка 1

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

Подсказка 2

Поставка лежит в архиве. В очереди входящих больше нет принятого файла. Предыдущая квитанция сохранена

Подсказка 3

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

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

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

mv incoming/batch.txt archive/
ls incoming

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

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

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

Поставка лежит в архиве.

В очереди входящих больше нет принятого файла.

Предыдущая квитанция сохранена.

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

Проверьте обе папки. Успешное чтение архивной копии ещё не подтверждает завершение: старый файл мог остаться. Reset возвращает принятую поставку во входящие и восстанавливает исходную квитанцию.

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

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

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

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

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

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

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

Поиск по Linux

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

Навигация