Создание и извлечение архивов Tar

Red Hat Enterprise LinuxBeginner
Практиковаться сейчас

Введение

В рамках этого испытания вам предстоит создать сжатые архивы tar для каталога /home, используя методы сжатия gzip и bzip2, а затем выполнить их извлечение. Данный навык является фундаментальным для системных администраторов, которым необходимо эффективно создавать резервные копии и передавать большие объемы данных.

Окружение

LabEx использует Red Hat Universal Base Image 9 (UBI9) для симуляции экзаменационной среды. Она может не полностью совпадать с реальной средой экзамена RHCSA, но дает отличное представление о задачах, с которыми вы столкнетесь.

В системе настроены два пользователя:

  • labex: Обычный пользователь с привилегиями sudo, пароль: labex.
  • root: Системный администратор, пароль: redhat.

Испытание включает в себя реальные экзаменационные вопросы, сопровождаемые пояснениями, требованиями и сценариями автоматической проверки для подтверждения выполнения задач. Это позволяет эффективно закрепить знания по темам, охватываемым экзаменом RHCSA.

Создание и извлечение сжатых архивов tar

Задачи

  1. Создать сжатые архивы tar каталога /home, используя форматы gzip и bzip2.
  2. Просмотреть содержимое обоих созданных архивов.
  3. Выполнить извлечение файлов из обоих архивов.

Требования

  • Все операции должны выполняться в каталоге /home/labex.
  • Создайте следующие файлы архивов:
    • Сжатый с помощью Gzip: /home/labex/home.tar.gz
    • Сжатый с помощью Bzip2: /home/labex/home.tar.bz2
  • Выведите список содержимого обоих архивов, находясь в /home/labex.
  • Извлеките содержимое обоих архивов в каталог /home/labex/extracted.
  • Для всех операций используйте команду tar с соответствующими опциями.

Пример

После создания архива, сжатого с помощью gzip, просмотр его содержимого может выглядеть следующим образом:

$ tar -tvf /home/labex/home.tar.gz
drwxr-xr-x root/root         0 2023-08-28 10:00 home/
drwx------ labex/labex       0 2023-08-28 10:00 home/labex/
-rw-r--r-- labex/labex     220 2023-08-28 10:00 home/labex/.bash_logout
-rw-r--r-- labex/labex    3771 2023-08-28 10:00 home/labex/.bashrc
-rw-r--r-- labex/labex     807 2023-08-28 10:00 home/labex/.profile
✨ Проверить решение и практиковаться

Резюме

В ходе этого испытания вы научились создавать сжатые архивы tar, используя методы сжатия gzip и bzip2, а также просматривать их содержимое и выполнять распаковку. Вы закрепили навыки работы с командой tar и её различными опциями для выполнения задач в конкретных директориях, что улучшило ваши навыки работы в командной строке и понимание методов сжатия файлов в системах Linux.