有没有办法确定 7-zip 档案的原始大小或文件数量?

有没有办法确定 7-zip 档案的原始大小或文件数量?

我知道当我使用该实用程序压缩档案时7za,它会给我提供诸如处理的文件数和处理的字节数(数据的原始大小)等统计信息。

是否可以使用命令行(在 Linux 上)或某些编程语言来确定:

  • 档案在压缩之前原始的大小是多少?
  • 档案中包含的文件/目录的数量?

答案可能是“不,只需解压缩整个档案然后进行计数/大小调整”,但如果有更快/更少占用空间的方式会很有用。

答案1

您可以将输出导入7za l <path to archive>到文本文件中,或者直接导入到用您选择的编程语言编写的程序中。

答案2

嗯,我不知道它是否适用于 7za。但您可以在使用此命令创建 Tar 文件之前估计 Tar 大小。

$ tar -cf - /目录/到/存档/ | wc -c

来源:http://www.thegeekstuff.com/2010/04/unix-tar-command-examples/

相关内容