RENAME(1) Linux Programmer's Manual RENAME(1) NAME rename - Rename files SYNOPSIS rename from to file... rename -V DESCRIPTION rename will rename the specified files by replacing the first occurrence of from in their name by to. -V, --version Display version information and exit. For example, given the files foo1, ..., foo9, foo10, ..., foo278, the commands rename foo foo0 foo? rename foo foo0 foo?? will turn them into foo001, ..., foo009, foo010, ..., foo278. And rename .htm .html *.htm will fix the extension of your html files. SEE ALSO mmv(1), mv(1) AVAILABILITY The rename command is part of the util-linux-ng package and is available from ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng/. 1 January 2000 RENAME(1) (END)
[root@web-A test]# rename jpg JPG *.jpg [root@web-A test]# ls 100_.JPG 2_.JPG 4_.JPG 6_.JPG 8_.JPG foo0010 xxx01 xxx03 xxx05 xxx07 xxx09 1_.JPG 3_.JPG 5_.JPG 7_.JPG 9_.JPG rename.sh xxx02 xxx04 xxx06 xxx08 [root@web-A test]#
rename foo foo0 foo?
###将所有匹配foo?中的foo替换成foo0
?匹配一个字符
*匹配多个字符