说明

  rename命令用字符串替换的方式批量改变文件名。

格式

rename 原字符串 目标字符串 文件…
原字符串:将文件名需要替换的字符串;
目标字符串:将文件名中含有的原字符替换成目标字符串;
文件:指定要改变文件名的文件列表。

示例

1、指定文件的替换
[root@localhost test]# rename txt.txt txt test.txt.txt 

2、批量文件名称替换,将文件名中有_2017的字符串替换成空字符
[root@localhost test]# rename _2017 "" *.txt