f2

Command-line batch renaming tool with regex and expression support

brewmacoslinux
Try with needOr install directly
Source

About

Command-line batch renaming tool

Commands

f2

Examples

Rename all .txt files by replacing spaces with underscores$ f2 -f ' ' -r '_' *.txt
Add prefix 'backup_' to all .log files$ f2 -p 'backup_' *.log
Convert filenames to lowercase using regex$ f2 -f '(.*)' -r '$1' --lower *.txt