首先声明一点:Ubuntu下的rename和Red Hat9下的是不一样的,就连man出来的也是不一样的.具体的可以自己操作看一下.
Ubuntu下的似乎还需要了解Perl语法,不然会报语法错误.- -||
不过Red Hat9下的就好多了,可以man一下,大致能了解是什么意思了.
rename 表达式1 表达式2 表达式3
其中表达式1是要改变的字符串,表达式2是你要改为的字符串,表达式3相当于一个判断式一样的,也就是把所有符合表达式3的文件名中表达式1改成表达式2.表达式3可含通配符。
比如Red Hat9的例子.把所有的htm文件的文件名改成html,命令如下
rename .htm .html *.htm
上面的意思是把所有的以.htm结尾的文件中htm改成html