1. rename 命令批量改文件名
C版本:
rename 原字符串 新字符串 文件名
rename a b * # 目录下存在两个文件: a_01 、a_02,将a换成b
rename log history *.log # 将所有 .log 文件名中的log换成history
Perl版本:支持正则表达式
rename ‘s/原字符串/新字符串/’ 文件名
rename ‘s/$/\.txt/’ * # 把所有文件加扩展名 .txt
Ubuntu默认是Perl版本
CentOS默认是C版本,Perl版本是 prename命令,需安装
sudo yum install prename
prename ‘s/$/\.txt/’ *