如何列出 zip 存档的文件和文件大小?

如何列出 zip 存档的文件和文件大小?

假设我有一个 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

相关内容