如何检查存档文件的实际大小而不提取它?

时间:2013-05-17 07:12:40

标签: linux compression extract archive sparse-matrix

我有一个存档foo.tar.gz(实际大小为8M),其中包含一个大型稀疏文件(大约10G)。

我的问题是,如何在不提取存档的情况下知道实际的稀疏文件大小?

1 个答案:

答案 0 :(得分:4)

tar ztvf foo.tar.gz

将列出文件的内容而不提取。

--totals选项导致tar在标准错误上打印处理存档时传输的总字节数。

tar ztvf foo.tar.gz --totals

将返回读取的总字节数(实际上是提取后存档的大小)。

如果您要在档案中查找特定文件,请说明模式 FOOBAR

tar ztvf foo.tar.gz -v --wildcards '*FOOBAR*'

将列出包含大小的匹配文件。