概述
zipinfo
命令可以查看 zip 格式压缩包的信息。
注:
unzip -l
也能查看压缩包的信息,但是zipinfo
命令的功能更加丰富详细。
语法
该命令的语法如下:
zipinfo [选项] 压缩包名
该命令支持的选项有:
选项 | 说明 |
---|---|
-1 | 只列出文件名称 |
-2 | 此参数的效果和指定”-1″参数类似,但可搭配”-h”,”-t”和”-z”参数使用 |
-h | 只列出压缩文件的文件名称 |
-l | 此参数的效果和指定”-m”参数类似,但会列出原始文件的大小而非每个文件的压缩率 |
-m | 此参数的效果和指定”-s”参数类似,但多会列出每个文件的压缩率 |
-M | 若信息内容超过一个画面,则采用类似more指令的方式列出信息 |
-s | 用类似执行”ls -l”指令的效果列出压缩文件内容 |
-t | 只列出压缩文件内所包含的文件数目,压缩前后的文件大小及压缩率 |
-T | 将压缩文件内每个文件的日期时间用年,月,日,时,分,秒的顺序列出 |
-v | 详细显示压缩文件内每一个文件的信息 |
-x <范本样式> | 不列出符合条件的文件的信息 |
-z | 如果压缩文件内含有注释,就将注释显示出来 |
使用
显示压缩包中文件信息
如果要查看压缩包中的文件列表及压缩包本身的信息,可以使用如下格式的命令:
# 语法
zipinfo 压缩包名
# 示例
zipinfo test.zip
显示压缩包中每个文件的详细信息
我们可以通过 -v
选项显示压缩包内每个文件的详细信息,非常详细:
# 语法
zipinfo -v 压缩包名
# 示例
zipinfo -v test.zip
只显示压缩包大小和文件数目
使用 -h
选项可以只显示压缩包的名字、大小及文件数目。格式如下:
# 语法
zipinfo -h 压缩包名
# 示例
zipinfo -h test.zip
以列表形式显示压缩包内文件信息
可以使用 -l
选项以列表形式显示压缩包内的文件信息。格式如下:
# 语法
zipinfo -l 压缩包名
# 示例
zipinfo -l test.zip