linux命令之-rename批量修改文件名
1、rename命令介绍
rename 用于 对文件进行命名管理,可进行批量命名并支持正则表达式,rename命令存在两个版本用法上有所区别 一个是 C语言版本支持通配符,另一个是 Perl版本.支持正则表达式,Centos6.7默认安装的是C语言的版本
rename (util-linux-ng 2.17.2)
2、rename命令语法
1 | NAME |
1 | #中文详解 |
3、rename使用详列
3.1、例子:通过rename批量删除文件指定字段名
1 | [root@zabbix test]# for i in `seq -w 3`; do touch lisir\_$i\_linux.jpg; done |
3.2、例子:通过rename批量修改文件指定字段名
1 | [root@zabbix test]# ll |
3.3、例子:通过rename批量修改后缀名
1 | [root@zabbix test]# ll |
3.4、注意:修改任何文件前先进行备份
1 | [root@zabbix test]# find . -name "*.jpg" -exec cp {} {}.bak \; |