Tente:
find . -path "*/flac/*" -name '*.mp3' -execdir mv -t ../ {} +
Como funciona
-
find .Inicie um comando find trabalhando no diretório atual.
-
-path "*/flac/*"Selecione apenas arquivos com
flacem seu caminho -
-name '*.mp3'Selecione apenas arquivos com extensão
.mp3. -
-execdir mv -t ../ {} +Para todos os arquivos encontrados, execute o comando
mvdo diretório em que o arquivo está e mova o arquivo para o diretório pai.Além de facilitar essa tarefa específica, a opção
-execdirtambém é mais segura do que a tradicional-exec.
Simplificação
find . -path "*/flac/*.mp3" -execdir mv -t ../ {} +