Zip todos os arquivos recursivamente linux
zip -r myfiles.zip mydir
Zealous Zebra
zip -r myfiles.zip mydir
while [ "`find . -type f -name '*.zip' | wc -l`" -gt 0 ]; do find -type f -name "*.zip" -exec unzip -- '{}' \; -exec rm -- '{}' \;; done