Обратите внимание, что существует две версии rename
которые поставляются с различными дистрибутивами.
rename
Perl по умолчанию в Ubuntu и варианты, как ответил @ Hello71
Другие дистрибутивы могут поставлять пакет util-linux-ng с синтаксисом:
rename <from> <to> <files>
Для выполнения операции в OP команда будет
rename .doc .txt *.doc
Это заменяет «.doc» в имени файла на «.txt» для любых файлов, заканчивающихся на .doc
OSX не поставляется с переименованием, но если у вас установлен Perl на OSX, вы можете просто скопировать сценарий переименования на ваш компьютер OSX из установки linux. Версия Perl гораздо более гибкая, чем util-linux (см. Выше). Он должен быть в /usr /bin /rename на дистрибутивах типа Ubuntu. Скрипт ожидает, что perl будет в /usr /bin /perl, поэтому вам может потребоваться отредактировать его, если он находится где-то еще в OSX