linux系统下怎么批量重命名

2025-03-23 13:14:26
推荐回答(1个)
回答1:

网站上传的500多张图片后发现需要区分缩略图,大图,中图。但是之前上传的没有区分,无奈之下只能省事的办法了,总不能一张一张的修改吧。 写一段bash,使用mv命令达到批量重命名的目的。 例子:我现在要把aaaaaaaaaaaaa.jpg重命名为aaaaaaaaaaaaa_MED.jpg 请使用如下命令: for i in *.jpg;do mv "$i" "${i%.jpg}_MED.jpg" ;done 同理aaaaaaaaaaaaa_MED.jpg重命名为aaaaaaaaaaaaa_LRG.jpg的方法: for i in *.jpg;do mv "$i" "${i%_MED.jpg}_LRG.jpg" ;done