Installation

brew install rename

Regex substitution

rename 's/hello/world/' *.txt

Rename hello.txt to world.txt and so on in *.txt.

Replace extension

rename -s .png .jpg.png *.png

Replace .png with .jpg.png in *.png.

Options

Option Description
-n Simulation
-l Symlink instead of rename
-i Interactive