Очень быстрый способ переименования файлов, если это все, что вам нужно сделать, и не нужно преобразовывать их в другой формат, заключается в использовании расширений параметров Bash, которые очень подробно описаны в вики Bash.
Существует несколько способов изменения расширения, но я использую здесь простую парадигму ${var/original/replacement}:
for file in *.m4b; do mv -- "${file}" "${file/%m4b/m4a}"; done
Если вы хотите увидеть, что изменилось бы командой , поместите echo перед mv, и изменения будут перечислены.
Излишне говорить, что этот oneliner может быть изменен и для других файлов, а также вы можете также использовать расширения параметров для удаления расширений файлов. [ ! d4]