Para mover os arquivos, faça o seguinte:
find /my/files/path -iname "*.mp3" -exec mv {} /home/user/music \;
Funciona assim, o primeiro / my / files / path é onde você quer procurar. A parte que diz / home / user / music é onde você deseja mover todos os arquivos. Então, digamos que você tenha todas as músicas dentro de sua pasta pessoal em /home/jon/music
e queira movê-las para home/jon/newmusic
e faça isso:
find /home/jon/music -iname "*.mp3" -exec mv {} /home/jon/newmusic \;
Se estiver na mesma unidade, a origem e o destino, será muito rápido. Se estiver em outro disco rígido como /media/jon/backup/music
, isso dependerá da velocidade do disco rígido.
Se você preferir copiar em vez de mover os arquivos, você deve usar o cp:
find /home/jon/music -iname "*.mp3" -exec cp {} /home/jon/newmusic \;