LinuxCommandLibrary

nomino

Batch rename utility for developers

TLDR

Rename files using a regex pattern
$ nomino -r "[regex]" "[output_pattern]"
copy
Dry run to preview changes
$ nomino -r "[regex]" "[output_pattern]" -p
copy
Sort files and rename with ascending numbers
$ nomino -s "[sort_order]" "[output_pattern]"
copy
Generate a JSON map of renames
$ nomino -r "[regex]" "[output_pattern]" -g [map.json]
copy

SYNOPSIS

nomino [options] output [source]

DESCRIPTION

nomino is an async batch rename utility for developers. It supports regex-based pattern matching, natural sorting, file extension preservation, dry-run mode, and JSON map generation for documenting rename operations.

PARAMETERS

-r, --regex PATTERN

Regex pattern to match filenames (RE2 syntax).
-s, --sort ORDER
Sort files naturally in ascending or descending order.
-p, --print
Dry run — preview changes without renaming.
-g, --generate FILE
Generate a JSON map of the rename operations.
-e, --extension
Preserve file extensions during rename.

CAVEATS

Uses RE2 regex syntax. Always use dry-run mode (-p) to preview changes before executing.

HISTORY

nomino was created by yaa110 and is written in Rust.

SEE ALSO

rename(1), mv(1), mmv(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard