我下载了一个名为“ SetA.tar”的16GB tar文件,但我想知道未压缩的文件将在磁盘上占用多少空间。我将如何找到呢?
。tar
使用tar -tvf SetA.tar
列出存档中的所有文件,以获取.tar
管道的总大小,并将结果存入awk以求和总字节数;
tar -tvf SetA.tar | awk '{s+=$5} END{print (s/1024/1024), "MB"}'
-t
将存档内容列出到标准输出-v
详细-f
文件路径您可以使用gzip -l SetA.tar
。手册页;
-l,--list此选项显示有关文件的压缩和未压缩大小,比率,未压缩名称的信息。使用-v选项,它还会显示压缩 方法,CRC,文件中嵌入的日期和时间。
$ gzip -l sample.tar.gz
compressed uncompressed ratio uncompressed_name
91700 522240 82.4% sample.tar