How do I recursively unzip nested ZIP files?

后端 未结 4 521
无人共我
无人共我 2021-01-06 00:45

Given there is a secret file deep inside a nested ZIP file, i.e. a zip file inside a zip file inside a zip file, etc...

The zip files are named 1.zip, <

4条回答
  •  爱一瞬间的悲伤
    2021-01-06 01:12

    Thanks Cyrus! The master wizard Shawn J. Goff had the perfect script for this:

    while [ "`find . -type f -name '*.zip' | wc -l`" -gt 0 ]; do find -type f -name "*.zip" -exec unzip -- '{}' \; -exec rm -- '{}' \;; done
    

提交回复
热议问题