Rename

ファイル一括リネーム

rename aaa_ bbb_ *.txt
rename <before> <after> <target file(s)>

example util-linux / BSD rename

$ touch aaa_{1..3}.txt
$ rename aaa_ bbb_ *.txt
$ ls -1
bbb_1.txt
bbb_2.txt
bbb_3.txt
$ 

Perl版 renameもあるらしく、rename 's/old/new/' *.txtで置換できるらしい。

dnf provides rename

util-linuxに入ってる。

Repo        : @System
Matched from:
Filename    : /usr/bin/rename

util-linux-2.37.4-21.el9.x86_64 : A collection of basic system
                                : utilities
Repo        : baseos
Matched from:
Filename    : /usr/bin/rename

$ 

Environments

$ cat /etc/redhat-release 
AlmaLinux release 9.7 (Moss Jungle Cat)
$