Von Wie entpacke ich verschachtelte ZIP-Dateien regelmäßig? kommt dieser One-Liner:
while [ "`find . -type f -name '*.zip' | wc -l`" -gt 0 ]; do find -type f -name "*.zip" -exec unzip -- '{}' \; -exec rm -- '{}' \;; done
Dadurch werden alle ZIP-Dateien entfernt, die erstellt wurden, um Endlosschleifen zu vermeiden. Wenn Sie diese Dateien speichern möchten, erstellen Sie zunächst eine Sicherung.