Копирование в "Пустыне" с помощью Саладина

LinuxLinuxBeginner
Практиковаться сейчас

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В этом испытании вы оказываетесь в огромном пустыне Аравии, где встретите Саладина, легендарного султана Египта и Сирии. Саладин ставит перед вами задачу: продемонстрировать свою мастерство в использовании команды cp в среде Linux. Цель - удивить Саладина своими навыками копирования файлов, чтобы обеспечить безопасный проход через пустыню.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/BasicFileOperationsGroup(["Basic File Operations"]) linux/BasicFileOperationsGroup -.-> linux/cp("File Copying") subgraph Lab Skills linux/cp -.-> lab-271252{{"Копирование в #quot;Пустыне#quot; с помощью Саладина"}} end

Основное копирование файлов

В директории /home/labex/project находится файл с именем source.txt. Ваша задача - скопировать содержимое source.txt в новый файл с именем destination.txt.

Задачи

  • Скопировать файл с именем source.txt в новый файл с именем destination.txt.

Требования

  • Перейти в директорию, содержащую файл source.txt, с использованием терминала.
  • Использовать команду cp для создания destination.txt с содержимым source.txt.

Пример

После завершения содержимое source.txt должно быть успешно скопировано в destination.txt.

✨ Проверить решение и практиковаться

Рекурсивное копирование директорий

Саладин впечатлен вашими навыками копирования файлов и ставит перед вами более сложную задачу. Теперь вам необходимо скопировать весь контент текущей директории, включая все файлы и поддиректории, в новую директорию с именем backup.

Задачи

  • Создать директорию с именем backup в директории /home/labex/project.
  • Скопировать весь контент директории /tmp, включая файлы и поддиректории, в новосозданную директорию backup.

Требования

  • По умолчанию рабочая директория терминала должна быть расположением контента, который требуется скопировать.
  • Использовать команду cp с соответствующими флагами для рекурсивного копирования содержимого директории.
  • Использовать sudo, если необходимо, для копирования файлов, требующих повышенных прав.

Пример

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

✨ Проверить решение и практиковаться

Резюме

В этом испытании мы отправились в сухие просторы Аравийской пустыни и встретили Саладина, который поручил нам продемонстрировать навыки в копировании файлов в Linux с использованием команды cp. В испытании были затронуты базовое копирование файлов и рекурсивное копирование директорий, что позволило получить практическое понимание этих важных навыков Linux. Этот путь не только улучшил наши способности, но и предоставил ценную возможность поразить легендарного Саладина.