Обзор
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