Tengo varias carpetas como /music/1/a.mp3
y /music/2/b.mp3
Todos los nombres de archivos en sí mismos están garantizados para ser diferentes.
¿Hay alguna manera, probablemente utilizando la Terminal, para copiar estos archivos a /musicTemp/
excluyendo las carpetas?
En otras palabras, el resultado de los dos ejemplos anteriores debe ser:
/music/1/a.mp3
/music/2/b.mp3
dentro:
/musicTemp/a.mp3
/musicTemp/b.mp3
find /music -name "*.mp3" -type file -exec mv {} /destination_dir \;
cp
no mv
. De lo contrario, eso debería funcionar.