RENAME(1) User Commands RENAME(1) (NAME) rename - (SYNOPSIS) rename [options] expression replacement file... (DESCRIPTION) rename expression replacement . (OPTIONS) -s, --symlink . -v, --verbose . -n, --no-act --verbose . -a, --all expression . -l, --last expression . -o, --no-overwrite . --symlink . -i, --interactive . -h, --help . -V, --version . (WARNING) --no-overwrite --interactive --no-act . . root /lib . . (EDGE CASES) expression replacement . --all replacement . . ( --symlink .) expression replacement / . . . (INTERACTIVE MODE) rename ( tty) (canonical mode) tty ENTER . tty cbreak rename . cbreak : sh -c 'stty -icanon min 1; "$0" "$@"; stty icanon' rename -i from to files (EXIT STATUS) 0 1 2 4 64 (EXAMPLES) foo1 ... foo9 foo10 ... foo278 rename foo foo00 foo? rename foo foo0 foo?? foo001 ... foo009 foo010 ... foo278 . rename .htm .html *.htm html . : rename '_with_long_name' '' file_with_long_name.* . (SEE ALSO) mv(1) (REPORTING BUGS) . (AVAILABILITY) rename util-linux . . util-linux 2.41.5 2026-06-16 RENAME(1)