Mover archivos con subdirectorios a un directorio

Buenas esto intentando mover, los archivos finales de un subdirectorio a un directorio. Por ejemplo si tuviera esta jerarquia de directorios

Directorio
|--A
|   |-- A1
|        |--Archivo_a_mover
|        |--Archivo_a_mover
|        |--Archivo_a_mover
|    |--A2
|        |--Archivo_a_mover
|        |--Archivo_a_mover
.........
|--B
|   |-- B1
|        |--Archivo_a_mover
|        |--Archivo_a_mover
|        |--Archivo_a_mover
|    |--B2
|        |--Archivo_a_mover
|        |--Archivo_a_mover
......

Pues me gustaria poder mover todos los archivos que están alfinal del árbol de directorios a un nuevo directorio, que quedara así:

|--Nuevo Directorio
   |--Archivo a mover
   |--Archivo a mover
   |--Archivo a mover
   |--Archivo a mover
   |--Archivo a mover
   ...
Con find:
find Directorio -type f -exec cp {} Nuevo_Directorio \;
mv Directorio/*/*/* NuevoDirectorio
2 respuestas