extraer todos los archivos de las subcarpetas recursivamente
find . -mindepth 2 -type f -print -exec mv {} . \;
Defiant Dragonfly
find . -mindepth 2 -type f -print -exec mv {} . \;