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
lattimore
rename ‘cdb1’ ‘cdb’ *
无效!
hai
很好:)
byheart
多谢,受教了!
lulu
荣升第二位了!
lulu
linux rename
google 第三个就是你贱人的
呵呵