1- 将须要批改的文件拖到同一个文件夹
2- 关上终端输出
for i in *.avi; do mv "$i" "${i%.avi}.mp4"; done
相对路径写法
for i in ../6-php/*.avi; do mv "$i" "${i%.avi}.mp4"; done
绝对路径写法
for i in /Users/xuxiansheng/Desktop/06.\ 基于 PHP7+MVC 博客零碎设计 /7- 面向对象_1/*.avi; do mv "$i" "${i%.avi}.mp4"; done
批改前:
批改后:
.mp4 前有.avi 批改成.mp4 写法:
(for i in *.avi.mp4; do mv “$i” “${i%.avi.mp4}.mp4”; done)
例子:我当初要把 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