修改文件名可以用mv命令来实现 mv filename1 filename2 1 但如果批量修改还是使用rename命令更为方便 现在我们有a b c d 四个文件 增加后缀 rename 's/$/\.txt/' * 1 a.txt b.txt c.txt d.txt 修改后缀 rename 's/\.txt/\.dat/' * 1 a.dat b.dat c.dat d.dat 删除后缀 rename 's/\.dat//' * 1 a b c d 批量修改,比如将a改为aa,b改为bb r
修改文件名,替换中间字符: 例如:ABC_define_EFG.jpg,要把中间的define替换成argument: 用如下脚本即可: for var in *; do mv "$var" `echo "$var" | sed 's/define/argument/g'` ;done 参考材料: https://blog.csdn.net/isuker/article/details/51226179 https://www.jb51.net/article/33