从zip文件中检测内容而不解压缩


0

我正在尝试检查很多zip文件,以确保它包含正确的目录。我所做的就是循环所有的zip文件,然后unzip用来解压缩并逐一检查。但是CPU和耗时的问题出现了。我相信如果没有解压缩的话,情况会更好。所以在那里这项工作还有其他更有效的解决方案吗?


1
你在用什么操作系统?
2012年

@ deathApril,我正在研究linux。
SpawnST

Answers:




1

如果此类技巧不起作用,/dev/null请将标准输出解压缩并重定向到文件。这不会为您节省CPU工作,但它将为您节省与实际写出所有文件相关的磁盘I / O. 重定向的标准输出仍将列出解压缩的文件名。


你如何解压缩到/ dev / null(外部-l根本没有解压缩)?根据其文档,解压缩可以提取当前目录中的文件,-d选项指定的目录,也可以使用-c选项提取stdout。这些都不允许将文件重定向到设备,文件名重定向到stdout。
jlliagre
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.