Linux(Centos 7.6)命令详解:zipinfo

1.命令作用

zipinfo命令是查看指定zip归档文件中包含的list文件的列表名称、日期/时间、属性、大小、压缩方法等;zip文件可以是一个包含通配符的名字,通配符可以有*、?、[](如:[a-j]*.zip);该命令仅查看zip格式文件的相关信息,并不在任何修改;zipinfo与unzip -Z是相同的效果。

2.命令语法

usage:  zipinfo [-12smlvCUhMtTz] file[.zip] [list...] [-x xlist...]
       or:  unzip -Z [-12smlvCUhMtTz] file[.zip] [list...] [-x xlist...]

3.参数详解

主要的列表格式选项(main listing-format options):

  • -1,仅显示文件名称,每行一个
  • -2,仅显示文件名称,但允许与-h/-t/-z一起使用
  • -s,短Unix的 ls -l 格式
  • -m,中Unix的 ls -l 格式
  • -l,长Unix的 ls -l 格式
  • -v,详细信息,多页格式,zip文件中的每个文件多行显示详细信息

其他选项(miscellaneous options):

  • -h,打印标题行
  • -t,打印列出文件的总数、大小和压缩率
  • -z,打印zip文件注释,并列会打印zip文件内包含的文件列表
  • -TM,以十进制格式时间排序打印文件列表信息
  • -C,不区分大小写
  • -U,对所有非ascii Unicode使用转义
  • -x,从列表中排除下列文件名
  • -O CHARSET,为DOS, Windows 和 OS/2 归档指定字符编码
  • -I CHARSET,为UNIX 和其他归档指定指定字符编码

4.常用用例

4.1.参数-1与-2区别(-1/-2)

## 仅-1与-2参数效果相同
[root@node2 Desktop]# zipinfo -1 filetxt1.zip 
file4.txt
file5.txt
file6.txt
file7.txt
file8.txt
file9.txt
[root@node2 Desktop]# zipinfo -2 filetxt1.zip 
file4.txt
file5.txt
file6.txt
file7.txt
file8.txt
file9.txt
[root@node2 Desktop]# 

## -2参数可与-h/-t/-z一起使用,-1参数不能使用这些参数 
[root@node2 Desktop]# zipinfo -1h filetxt1.zip 
file4.txt
file5.txt
file6.txt
file7.txt
file8.txt
file9.txt
[root@node2 Desktop]# zipinfo -2h filetxt1.zip 
Archive:  filetxt1.zip
Zip file size: 995 bytes, number of entries: 6
file4.txt
file5.txt
file6.txt
file7.txt
file8.txt
file9.txt
[root@node2 Desktop]# 

4.2.几种显示格式(-2/-s/-m/-l/-v)

[root@node2 Desktop]# zipinfo -2 filetxt1.zip 
file4.txt
file5.txt
file6.txt
file7.txt
file8.txt
file9.txt
[root@node2 Desktop]# zipinfo -s filetxt1.zip 
Archive:  filetxt1.zip
Zip file size: 995 bytes, number of entries: 6
-rw-r--r--  3.0 unx       37 tx defN 25-Mar-06 12:21 file4.txt
-rw-r--r--  3.0 unx       28 tx defN 25-Mar-02 11:44 file5.txt
-rw-r--r--  3.0 unx       28 tx defN 25-Mar-02 11:44 file6.txt
-rw-r--r--  3.0 unx       28 tx defN 25-Mar-02 11:44 file7.txt
-rw-r--r--  3.0 unx       28 tx defN 25-Mar-02 11:44 file8.txt
-rw-r--r--  3.0 unx       28 tx defN 25-Mar-02 11:44 file9.txt
6 files, 177 bytes uncompressed, 97 bytes compressed:  45.2%
[root@node2 Desktop]#

## 其他参数-m、-l、-v参数可执行查看详细区别

4.3.打印压缩文件信息(-h/-t/-z)

[root@node2 Desktop]# zipinfo -h filetxt1.zip 
Archive:  filetxt1.zip
Zip file size: 1009 bytes, number of entries: 6
[root@node2 Desktop]# 
[root@node2 Desktop]# zipinfo -t filetxt1.zip 
6 files, 177 bytes uncompressed, 97 bytes compressed:  45.2%
[root@node2 Desktop]# 
[root@node2 Desktop]# zipinfo -z filetxt1.zip  ## 打印注释也会显示压缩文件内所有文件列表
Archive:  filetxt1.zip
the is comment
Zip file size: 1009 bytes, number of entries: 6
-rw-r--r--  3.0 unx       37 tx defN 25-Mar-06 12:21 file4.txt
-rw-r--r--  3.0 unx       28 tx defN 25-Mar-02 11:44 file5.txt
-rw-r--r--  3.0 unx       28 tx defN 25-Mar-02 11:44 file6.txt
-rw-r--r--  3.0 unx       28 tx defN 25-Mar-02 11:44 file7.txt
-rw-r--r--  3.0 unx       28 tx defN 25-Mar-02 11:44 file8.txt
-rw-r--r--  3.0 unx       28 tx defN 25-Mar-02 11:44 file9.txt
6 files, 177 bytes uncompressed, 97 bytes compressed:  45.2%
[root@node2 Desktop]# 

4.4.指定文件不打印(-x)

[root@node2 Desktop]# zipinfo -2 filetxt1.zip 
file4.txt
file5.txt
file6.txt
file7.txt
file8.txt
file9.txt
[root@node2 Desktop]# zipinfo -2 filetxt1.zip -x file4.txt
file5.txt
file6.txt
file7.txt
file8.txt
file9.txt
[root@node2 Desktop]# 

4.5.通配符匹配

[root@node2 Desktop]# zipinfo [a-g]iletxt2.*
Archive:  filetxt2.zip
Zip file size: 998 bytes, number of entries: 6
-rw-r--r--  3.0 unx       52 tx defN 25-Mar-08 15:22 file4.txt
-rw-r--r--  3.0 unx       28 tx defN 25-Mar-02 11:44 file5.txt
-rw-r--r--  3.0 unx       28 tx defN 25-Mar-02 11:44 file6.txt
-rw-r--r--  3.0 unx       28 tx defN 25-Mar-02 11:44 file7.txt
-rw-r--r--  3.0 unx       28 tx defN 25-Mar-02 11:44 file8.txt
-rw-r--r--  3.0 unx       28 tx defN 25-Mar-02 11:44 file9.txt
6 files, 192 bytes uncompressed, 100 bytes compressed:  47.9%
[root@node2 Desktop]#

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值