¿Existe un comando para enumerar los tamaños de archivo comprimido para los archivos dentro de un archivo .zip?


11

Me gustaría ver el tamaño absoluto en bytes de cada archivo que se ha comprimido en un solo archivo zip. Después de leer la página del manual de zip, no estoy seguro de que esa utilidad pueda hacerlo. Esto está en Mac OS X.

Algo como:

$zip list myarchive.zip

file1.jpg 100 bytes compressed 3000 bytes uncompressed
file2.jpg 130 bytes compressed 3440 bytes uncompressed

Respuestas:


16

Puede usar la unziputilidad con la -vbandera:

unzip -v files.zip

Archive:  files.zip
 Length   Method    Size  Cmpr    Date    Time   CRC-32   Name
--------  ------  ------- ---- ---------- ----- --------  ----
       0  Stored        0   0% 11-23-2011 15:02 00000000  file1
       0  Stored        0   0% 11-23-2011 15:02 00000000  file2
--------          -------  ---                            -------
       0                0   0%                            2 files

Nota: Los tamaños de archivo aquí se deben a 0que hice archivos de prueba de longitud cero.



3

unzip -lproporciona el tamaño de los archivos sin comprimir y -venumera los archivos de forma detallada, agregando a la -linformación básica el método de compresión, el tamaño comprimido del archivo , la relación de compresión y más.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.