July 4, 2019
shell命令行下批量重命名文件, 批量修改文件名, 批量替换文件名, command
有一批名称格式相同文件需要重命名成另一种格式,例如“image_0_small.png”批量修改为“image_0_large.png”,用命令行可以轻松完成,下面就来介绍三种不同的解决方法。
方法1:for循环+mv命令
for i in `ls image*small.png`; do
mv $i ${i%small.png}large.png
done
在上面的三行代码中,首先用ls image*small.png通配筛选出了需要重命名的文件,避免将目录中其他格式的文件也进行重命名;然后对每一个文件执行mv操作,${i%small.png}是匹配并删除$i后面的small.png,然后补上… Read More