Existe um comando para listar os tamanhos de arquivo compactado para arquivos em um arquivo .zip?

11

Eu gostaria de ver o tamanho absoluto em bytes de cada arquivo compactado em um único arquivo zip. Depois de ler a página do manual zip, não tenho certeza de que esse utilitário possa fazê-lo. Isso está no 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
Will Bradley
fonte

Respostas:

16

Você pode usar o unziputilitário com a -vbandeira:

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: Os tamanhos dos arquivos aqui são 0porque eu criei arquivos de teste com tamanho zero.

n0pe
fonte
6

Não unzip -l somefile.zipfaz exatamente o que você quer?

Bruce Ediger
fonte
3

unzip -lfornece o tamanho dos arquivos descompactados e -vlista os arquivos arquivados detalhadamente, adicionando às -linformações básicas o método de compactação, o tamanho compactado do arquivo , a taxa de compactação e muito mais.

Sachin Divekar
fonte