Linux zipinfo命令 – 查看壓縮文件信息
zipinfo命令的全稱為“zip information”,該命令用于列出壓縮文件信息。執行zipinfo指令可得知zip壓縮文件的詳細信息。
語法格式:zipinfo [參數]
常用參數:
-1 只列出文件名稱
-2 此參數的效果和指定”-1″參數類似,但可搭配”-h”,”-t”和”-z”參數使用
-h 只列出壓縮文件的文件名稱
-l 此參數的效果和指定”-m”參數類似,但會列出原始文件的大小而非每個文件的壓縮率
-m 此參數的效果和指定”-s”參數類似,但多會列出每個文件的壓縮率
-M 若信息內容超過一個畫面,則采用類似more指令的方式列出信息
-s 用類似執行”ls -l”指令的效果列出壓縮文件內容
-t 只列出壓縮文件內所包含的文件數目,壓縮前后的文件大小及壓縮率
-T 將壓縮文件內每個文件的日期時間用年,月,日,時,分,秒的順序列出
-v 詳細顯示壓縮文件內每一個文件的信息
-x<范本樣式> 不列出符合條件的文件的信息
-z 如果壓縮文件內含有注釋,就將注釋顯示出來
參考實例
顯示壓縮文件信息:
[root@linuxcool ~]# zipinfo file.zip
Archive: file.zip 486 bytes 3 files
-rw-r--r-- 2.3 unx 0 bx stor 24-May-10 18:54 a.c
-rw-r--r-- 2.3 unx 0 bx stor 24-May-10 18:54 b.c
-rw-r--r-- 2.3 unx 0 bx stor 24-May-10 18:54 c.c
3 files, 0 bytes uncompressed, 0 bytes compressed: 0.0%
顯示壓縮文件中每個文件的信息:
[root@linuxcool ~]# zipinfo -v file.zip
只顯示壓縮包大小、文件數目:
[root@linuxcool ~]# zipinfo -h file.zip
Archive: file.zip
Zip file size: 907 bytes, number of entries: 3
生成一個基本的、長格式的列表(而不是冗長的),包括標題和總計行:
[root@linuxcool ~]# zipinfo -l file
查看存檔中最近修改的文件:
[root@linuxcool ~]# zipinfo -T file | sort –nr -k 7 | sed 15q