在提取“tar.gz”存档之前估计提取的文件的大小?

在提取“tar.gz”存档之前估计提取的文件的大小?

在使用tar提取.tar.gz存档之前,是否可以估计提取的文件总共有多大?

答案1

为了gzip:

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

现在您可以看到内容的压缩大小和未压缩大小。

或者使用该命令:

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

为了bzip2, 有bzcat

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

为了rar, 使用:

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

输出的最后一行是原始大小(以字节为单位)(第二个数字)。

为了zip, 使用

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

也是最后一行(第一个数字)

相关内容