linux查看zip包信息是什么-zipinfo 命令使用和实例

Linux zipinfo 命令

Linux 系统中的 zipinfo 命令用于查看 .zip 格式压缩文件的内部信息,无需解压即可获取相关内容。

该命令可以展示压缩包内文件的名称、压缩比例、时间戳以及更多元数据,是分析 .zip 文件结构的实用工具。

语法格式

zipinfo [参数选项] 文件名.zip
  • 文件名.zip
    :目标压缩文件。

常用参数说明

  • -1
    :仅显示压缩包内的文件列表,每行一个文件。
  • -t
    :统计文件数量及未压缩前的总体积。
  • -h
    :以易读方式展示文件大小(如 KB, MB)。
  • -m
    :列出每个文件的权限属性(Unix 风格)。
  • -v
    :输出更全面的信息,包括压缩算法、版本号、压缩率等。
  • -s
    :汇总整个压缩包的信息,例如文件总数和总大小。
  • -l
    :详细展示压缩包内容,包含大小、创建日期和时间等。

示例操作

查看压缩包内所有内容

zipinfo archive.zip

运行此命令将展示 archive.zip 中的所有文件和目录,并附带基本属性,如大小、修改时间、压缩比例等。

仅查看文件名列表

zipinfo -1 archive.zip

该命令将只输出 archive.zip 内部文件的名称,每项占一行,不附加其他信息。

查看完整详细信息

zipinfo -v archive.zip

执行后会展示 archive.zip 每个文件的完整信息,包括权限、压缩方式、压缩比、版本信息等。

人性化格式显示文件大小

zipinfo -h archive.zip

该命令将以更直观的方式显示文件体积,例如用 KB 或 MB 表示大小。

查看压缩包整体概况

zipinfo -s archive.zip

此命令将输出关于 archive.zip 的汇总数据,如文件总数、压缩前后总大小等。

使用提示

  • zipinfo
    不会对压缩文件进行任何写操作,仅用于信息查询。
  • 相较于
    unzip -l
    zipinfo
    提供了更为详尽的数据,适用于需要深入分析压缩包结构的情况。