假设我有一个 ZIP 存档myfiles.zip
。要列出 ZIP 文件中的文件,我可以这样做zip -sf myfiles.zip
,结果是:
Archive contains:
files/mypic.jpg
files/myvideo.mp4
Total 2 entries (12345678 bytes)
有没有办法列出这些文件及其文件大小?例如:
Archive contains:
files/mypic.jpg 1234
files/myvideo.mp4 456789
...
答案1
您可以使用如下命令:
unzip -lv myfiles.zip
以下是该命令的示例输出:
# unzip -lv zz.zip
Archive: zz.zip
Length Method Size Cmpr Date Time CRC-32 Name
-------- ------ ------- ---- ---------- ----- -------- ----
94 Defl:N 79 16% 02-18-2020 08:53 7be876f8 z1
539 Defl:N 218 60% 02-18-2020 08:54 34711128 z2
3234 Defl:N 250 92% 02-19-2020 14:06 46aba2a1 z3
-------- ------- --- -------
3867 547 86% 3 files