Главная > Архивация и сжатие > zipinfo

zipinfo: Просмотр информации о ZIP-архивах

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

Обзор

zipinfo анализирует метаданные ZIP-файла, показывая, какие файлы находятся внутри архива, а также подробную информацию о каждом файле: метод сжатия, исходный размер, сжатый размер, дату изменения, права доступа и т.д. Это позволяет понять содержимое ZIP-файла, не открывая его.

Основные функции

  • Просмотр списка файлов внутри ZIP-архива
  • Отображение степени сжатия, исходного/сжатого размера каждого файла
  • Предоставление информации о дате и времени изменения файла
  • Отображение прав доступа и информации о владельце Unix (если поддерживается)
  • Просмотр комментариев архива

Основные опции

Команда zipinfo позволяет управлять форматом вывода и фильтровать определенную информацию с помощью различных опций.

Управление форматом вывода

Детализация и фильтрация информации

Сгенерированная команда:

Комбинируйте команды.

Описание:

`zipinfo` Запускает команду.

Комбинируйте эти опции, чтобы виртуально выполнять команды с помощью ИИ.

Примеры использования

Различные примеры использования команды zipinfo.

Проверка основной информации

zipinfo myarchive.zip

Отображает основную информацию о указанном ZIP-файле.

Просмотр краткой сводной информации

zipinfo -s myarchive.zip

Просматривает только сводную информацию о ZIP-файле, такую как общее количество файлов, сжатый/исходный размер.

Просмотр в формате Unix ls -l

zipinfo -m myarchive.zip

Отображает информацию в формате, аналогичном Unix `ls -l`, включая права доступа к файлу, владельца и группу.

Проверка информации о конкретном файле

zipinfo myarchive.zip 'path/to/specific_file.txt'

Фильтрует и отображает информацию только о конкретном файле внутри ZIP-архива.

Просмотр комментария архива

zipinfo -z myarchive.zip

Просматривает комментарий, сохраненный в ZIP-файле.

Установка

В большинстве дистрибутивов Linux `zipinfo` предоставляется как часть пакета `unzip`. Если он не установлен по умолчанию, вы можете установить его с помощью следующих команд.

Debian/Ubuntu

sudo apt update
sudo apt install unzip

Установка с использованием пакетного менеджера `apt`.

CentOS/RHEL/Fedora

sudo yum install unzip

Установка с использованием пакетного менеджера `yum` или `dnf`.

Arch Linux

sudo pacman -S unzip

Установка с использованием пакетного менеджера `pacman`.

Советы и замечания

Полезные советы и моменты, на которые следует обратить внимание при использовании zipinfo.

Полезные советы

  • zipinfo не извлекает содержимое ZIP-файла, поэтому он очень эффективен для быстрого получения информации о содержимом больших ZIP-файлов.
  • Вы можете использовать вывод команды с другими утилитами, такими как grep или awk, через пайп (|) для поиска определенных файлов или шаблонов. Например: zipinfo myarchive.zip | grep '.log$'
  • В случае зашифрованных ZIP-файлов zipinfo может отображать список файлов, но некоторая информация, такая как размер файла или степень сжатия, может быть неточной или не отображаться.

Замечания

  • zipinfo не проверяет целостность ZIP-файла. Для проверки повреждения файла используйте такие команды, как unzip -t или zip -T.
  • Если ZIP-архив очень большой или содержит много файлов, вывод zipinfo может быть длинным, поэтому рекомендуется использовать его вместе с less или more. Например: zipinfo large_archive.zip | less


Те же команды в категории