Linux zip压缩包信息(zipinfo)

Linux zip压缩包信息(zipinfo)教程

Linux 中的 zipinfo 命令用于列出压缩文件信息,执行 zipinfo 指令可得知 zip 压缩文件 的详细信息。

Linux zipinfo命令详解

功能

查看 zip 压缩包的详细信息。

语法

zipinfo [options] file...

参数

参数 描述
options zipinfo 命令使用的参数。
file 需要查看的压缩包的文件名。

zipinfo命令常用参数

参数 描述
-1 只列出文件名称。
-2 此参数的效果和指定 “-1” 参数类似,但可搭配 “-h”,"-t" 和 “-z” 参数使用。
-h 只列出压缩文件的文件名称。
-l 此参数的效果和指定 “-m” 参数类似,但会列出原始文件的大小而非每个文件的压缩率。
-m 此参数的效果和指定 “-s” 参数类似,但多会列出每个文件的压缩率。
-M 若信息内容超过一个画面,则采用类似 more 指令的方式列出信息。
-s 用类似执行 “ls -l” 指令的效果列出压缩文件内容。
-t 只列出压缩文件内所包含的文件数目,压缩前后的文件大小及压缩率。
-T 将压缩文件内每个文件的日期时间用年,月,日,时,分,秒的顺序列出。
-v 详细显示压缩文件内每一个文件的信息。
-x <范本样式> 不列出符合条件的文件的信息。
-z 如果压缩文件内含有注释,就将注释显示出来。

Linux zipinfo命令常用实例

实例

实例 描述
zipinfo file.zip 显示压缩包的详细信息
zipinfo -v file.zip 显示压缩包里的每个文件的详细信息

显示zip压缩包信息

语法

zipinfo file.zip

案例

我们首先,使用 touch 命令,批量创建几个文件,具体命令如下:

touch haicoder{1..3}.txt

运行后,我们并使用 ls 命令,查看创建的文件,终端输出如下:

61_linux显示zip压缩包信息zipinfo命令.png

现在,我们使用 zip 命令,将这些文件进行压缩,具体命令如下:

zip haicoder.zip haicoder*.txt

运行后,终端输出如下:

62_linux显示zip压缩包信息zipinfo命令.png

现在,我们再次使用 ls 命令,查看文件内容,终端输出如下:

63_linux显示zip压缩包信息zipinfo命令.png

我们看到,我们已经使用了 zip 命令成功的压缩了文件,现在,我们使用 zipinfo 命令,查看该压缩包的信息,具体命令如下:

zipinfo haicoder.zip

运行后,终端输出如下:

64_linux显示zip压缩包信息zipinfo命令.png

即,我们使用了 zipinfo 命令查看了 zip 压缩包的详细信息。

显示zip压缩包每个文件信息

语法

zipinfo -v file.zip

案例

我们首先,使用 touch 命令,批量创建几个文件,具体命令如下:

touch haicoder{1..3}.txt

运行后,我们并使用 ls 命令,查看创建的文件,终端输出如下:

65_linux显示zip压缩包信息zipinfo命令.png

现在,我们使用 zip 命令,将这些文件进行压缩,具体命令如下:

zip haicoder.zip haicoder*.txt

运行后,终端输出如下:

66_linux显示zip压缩包信息zipinfo命令.png

现在,我们再次使用 ls 命令,查看文件内容,终端输出如下:

67_linux显示zip压缩包信息zipinfo命令.png

我们看到,我们已经使用了 zip 命令成功的压缩了文件,现在,我们使用 zipinfo 命令,查看该压缩包里的每个文件的详细信息,具体命令如下:

zipinfo -v haicoder.zip

运行后,终端输出如下:

68_linux显示zip压缩包信息zipinfo命令.png

即,我们使用了 zipinfo 命令查看了 zip 压缩包里的每个文件的详细信息。

Linux zip压缩包信息(zipinfo)总结

Linux 中的 zipinfo 命令用于列出压缩文件信息,执行 zipinfo 指令可得知 zip 压缩文件的详细信息。