So I am aware that we have to end find -exec  commands with ; or +, but I cannot fathom why is this not working:find . -type f -name *.mp3 -exec mv {} . +when this is workingfind . -type f -name *.mp3 -exec mv {} . \;My first suspect is the plus sign is might have been unescaped, but \+ doesn't work either. Then I thought that mv might have interpreted + for something else, but I couldn't figure out how to work around it. Any help will be greatly appreciated!
find -exec throws error even with ending plus ('+') sign
find