Supondo que todos os diretórios que contêm os arquivos zip têm um pai comum, você pode usar find
para localizar todos os arquivos zip e depois executar a descompactação nesses arquivos, especificando o diretório para extrair os arquivos:
find /path/under/zip/folders -name "*.zip" -exec unzip {} -d /target/path \;