>_ IzzyLab

Практическое задание

tar: список без распаковки

средне

Получи список файлов внутри /root/box.tar.gz не распаковывая его и запиши список в /root/listing.txt.

Что потренируешь:
  • tar
  • просмотр архива
  • gzip
  • перенаправление

Разбор темы

Помимо создания (-c) и извлечения (-x) у tar есть третий режим — вывод оглавления (-t), который только читает список путей внутри архива, ничего не распаковывая на диск. Для сжатого .tar.gz добавляется флаг работы через gzip (-z), а -f указывает имя файла-архива. Мысленная модель: чтение метаданных архива и его материализация в файлы — принципиально разные операции, и режим list не создаёт никаких каталогов. Список — обычный текст в stdout, который перенаправляется в файл.

Что проверяется

  1. в /root/listing.txt перечислено содержимое архива
  2. архив не был распакован

Как это выглядит