06. 9.

rename命令批量修改文件名, 其实linux下可以使用别的办法来批量修改文件名, 不过rename实在太方便了

比如把所有的表为cdb1_* 修改为cdb_*的
在本目录下
只需要# rename 'cdb1'  'cdb'  *

以前都是写个for循环来做...想想多傻啊, 呵呵

rename还有更多的功能, 建议man rename下

额外补充一个修改名字的用法和rename无关的,但是很有用,

修改目录下的所有.txt文件为.log文件:

> find ./ -name '*.txt'|while read i; do mv $i ${i%.txt}.log; done