En unix, quiero copiar todos los archivos con una determinada extensión (todos los archivos de Excel) de todos los subdirectorios a otro directorio. Tengo el siguiente comando:
cp --parents `find -name \*.xls*` /target_directory/
Los problemas con este comando son:
También copia la estructura del directorio, y solo quiero los archivos (por lo que todos los archivos deberían terminar en / target_directory /)
No copia archivos con espacios en los nombres de archivo (que son bastantes)
¿Alguna solución para estos problemas?
find... exec mv
?