我将如何在不解压的情况下检查未压缩的tar文件的文件大小

问题描述 投票:0回答:1

我下载了一个名为“ SetA.tar”的16GB tar文件,但我想知道未压缩的文件将在磁盘上占用多少空间。我将如何找到呢?

tar
1个回答
0
投票

。tar

使用tar -tvf SetA.tar列出存档中的所有文件,以获取.tar管道的总大小,并将结果存入以求和总字节数;

tar -tvf SetA.tar | awk '{s+=$5} END{print (s/1024/1024), "MB"}'
  • [-t将存档内容列出到标准输出
  • -v详细
  • [-f文件路径



。tar.gz

您可以使用gzip -l SetA.tar。手册页;

-l,--list此选项显示有关文件的压缩和未压缩大小,比率,未压缩名称的信息。使用-v选项,它还会显示压缩 方法,CRC,文件中嵌入的日期和时间。

$ gzip -l sample.tar.gz
  compressed uncompressed  ratio uncompressed_name
       91700       522240  82.4% sample.tar
© www.soinside.com 2019 - 2024. All rights reserved.