mvrename
Mvrename is a small, open-source command-line utility designed for batch renaming and moving files by applying pattern-based transformations to their names. It operates by taking a substitution rule—typically expressed in a regular-expression-like syntax—and applying it to each filename in the input set. When a destination option is supplied, mvrename can relocate the renamed files into a target directory, with optional preservation of the original directory structure or placement into a flat directory.
Key features of mvrename include support for regular expressions and capture groups, case-insensitive matching, and a
Usage typically involves providing a substitution expression such as a substitution command in the form s/old/new/
Mvrename is cross-platform, with ports or compatible builds available for Linux, macOS, and Windows environments. It