Используйте find
и выполните команду для каждого найденного файла в каталоге этого файла:
find . -name '*.tar.gz' -execdir tar -xzvf '{}' \;
-execdir
Опция выполняет tar
из папки найденного файла, и {}
будет заменена именем файла обработан в.
Смотрите find
документацию для получения дополнительной информации.