perl-rename

perl-rename

TLDR

Rename files using a Perl Common Regular Expression (substitute 'foo' with 'bar' wherever found)

$ rename ['s/foo/bar/'] [*]
copy

Dry-run - display which renames would occur without performing them

$ rename -n ['s/foo/bar/'] [*]
copy

Force renaming even if the operation would remove existing destination files

$ rename -f ['s/foo/bar/'] [*]
copy

Convert filenames to lower case (use -f in case-insensitive filesystems to prevent "already exists" errors)

$ rename 'y/A-Z/a-z/' [*]
copy

Replace whitespace with underscores

$ rename 's/\s+/_/g' [*]
copy

Copied to clipboard
Dodo Farming