如何递归解压嵌套的 ZIP 文件?

2023-11-24

假设嵌套 ZIP 文件深处有一个秘密文件,即 zip 文件内的 zip 文件内的 zip 文件,等等......

zip 文件的名称为1.zip, 2.zip, 3.zip, etc...

我们不知道 zip 文件嵌套的深度,但可能有数千个。

循环遍历所有文件直到最后一个读取秘密文件的最简单方法是什么?

我最初的方法是打电话unzip递归,但我的 Bash 技能有限。您有什么想法来解决这个问题?


谢谢赛勒斯!巫师大师肖恩·J·戈夫对此有完美的剧本:

while [ "`find . -type f -name '*.zip' | wc -l`" -gt 0 ]; do find -type f -name "*.zip" -exec unzip -- '{}' \; -exec rm -- '{}' \;; done
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何递归解压嵌套的 ZIP 文件? 的相关文章

随机推荐