如何在 Linux 中使用 zipinfo 命令
zipinfo 是一个 Linux 命令,它显示有关 zip 存档的技术详细信息,例如压缩类型、加密状态、访问权限以及列出其内容。
zipinfo 逐行列出存档中的所有条目并汇总存档中的所有信息。
使用 zipinfo
使用该命令的基本语法是:
假设您有一个 zip 存档文件,您需要将其名称传递给命令,然后您将看到所有信息。对于我们的示例,让我们使用 zip 命令创建一个包含不同文件和目录的 zip 存档。
我们创建了一个 zip 存档 parentdir.zip,我们将使用它。
Zipinfo – 基本用法
1. 列出档案信息
要列出 zip 存档的内容和信息,请使用以下命令:
输出显示存档内内容的权限、大小和总条目数。此外,这是 Unix 的默认“ls -l”格式,也可以使用 -s 标志来调用。
在输出中,第一个字段表示每个文件的文件权限。下一个字段(在我们的示例中为 3.0)表示 zip 的版本。最后三个字段是文件名以及修改日期和时间。
2. 显示拉链尺寸
要查看 zip 存档文件的大小,请使用 -h 标志。
在我们的例子中,zip 文件有 880 字节,其中只包含 6 个条目。
3. 仅列出文件名
您可以显示 zip 文件内的文件名称,不包括所有其他详细信息,例如注释、预告片和标题。使用 -1 标志,如图所示。
仅显示文件名。
4. 详细列表
-v 标志将以多页格式列出 zip 文件信息,并突出显示存档中每个文件的详细信息。
您可以注意到,这些信息代表每个存档内容及其所有信息,例如注释、大小、权限、压缩大小、文件长度等。如果您想获取存档 zip 的所有详细信息,-v 标志可以帮助您。
5. 列出总文件
列出 zip 存档中文件总数(压缩和未压缩的总大小以及压缩因子)的最快方法是使用 -t 标志。然而,值得注意的是,压缩后的总大小不包括每个加密条目的附加标头字节。
列出文件总数:
6. 显示日期和时间
如果您更喜欢使用可排序的十进制格式的日期,可以使用 -T 标志以 yymmdd.hhmmss 的形式打印,
输出将是:
除了十进制格式之外,它几乎与标准格式相似。
7. 包含存档评论
如果 zip 存档有任何注释,您可以通过添加 -z 标志将它们包含在输出中。
8. 处理存档中的单个文件
查看存档的内容后,您可以选择列出单个文件的信息。为此,您需要指定目标文件的名称。
例如,在我们的例子中,我们可以使用以下命令打印 file5.txt 的详细信息:
在下面的输出中,我们现在仅拥有 file5.txt 的详细信息。
您还可以组合不同的选项,同时明确指定要使用存档中的哪个文件。
我们以获取特定文件的信息为例。该命令将是:
输出将仅提供 file5.txt 的详细信息,如图所示。
9. 查看最近修改的内容
-T 标志允许您以符号格式显示与文件关联的日期和时间。如果将其与排序实用程序结合使用,您可以从最新的文件开始查看最近修改的文件。
使用命令:
-nr 按数字顺序对日期进行反向排序。在我们的例子中,我们将 file5.txt 作为最近修改的文件。