Estime o tamanho dos arquivos extraídos antes de extrair um arquivo 'tar.gz'?

6

Antes de usar tar para extrair um arquivo .tar.gz , é possível obter uma estimativa de quão grandes são os arquivos extraídos no total?

    
por Tim 07.11.2014 / 20:41

1 resposta

13

Para gzip :

$ gzip -l binutils-2.24.tar.gz
         compressed        uncompressed  ratio uncompressed_name
           30809913           186997248  83.5% binutils-2.24.tar

Agora você vê um tamanho compactado e não compactado do conteúdo.

Ou, alternativamente, use esse comando:

$ zcat binutils-2.24.tar.gz | wc --bytes
186997248

Para bzip2 , há bzcat :

$ bzcat binutils-2.24.tar.bz2 | wc -c
186997248

Para rar , use:

$ unrar l archive.rar
...
    1        465769002 102749558  22%

Na última linha da saída há o tamanho original em bytes (o segundo dígito).

Para zip , use

$ unzip -l archive.zip
...
700136                     4 files

Além disso, a última linha (o primeiro dígito)

    
por 07.11.2014 / 20:53