应用场景:一个文件夹下几百上千个同一类型的文件需要批量修改名字;比如美工切的设计图,图片多,如需要 改变命名规则,运用于开发。
先把要批量修改名字的文件都集中在一个文件夹下,然后cd到该文件夹,在根据需要输入以下指令:
- 增加前缀
for yehkong in *;do mv $yehkong `echo "前缀字符串"$yehkong `;done
- 增加后缀
//假定是png扩展名的图片文件
for yehkong in *.png;do mv "$yehkong" "${yehkong%.png}"后缀字符串".png" ;done
- 小写转大写
for yehkong in * ;do mv $yehkong `echo $yehkong | tr 'a-z' 'A-Z'`;done
- 大写转小写
for yehkong in * ;do mv $yehkong `echo $yehkong | tr 'A-Z' 'a-z' `;done