Решение (которое работает на всех платформах с rsync):
Используйте find или другой инструмент для создания файла с файлами, которые вы хотите переместить / скопировать, например,
find *.mp3 > files.txt
Затем используйте rsync files-from, чтобы указать его, и, используя --remove-source-files, он ведет себя как mv -p и без него работает как cp -p:
rsync --files-from=files.txt --remove-source-files src dest
Медленнее, чемродной mv / cp, но его возобновляемый и rsync получил гораздо больше опций, которые в противном случае могут помочь в очистке ваших файлов.