终端批量修改文件名字(前缀、后缀、大小写转换)

应用场景:一个文件夹下几百上千个同一类型的文件需要批量修改名字;比如美工切的设计图,图片多,如需要 改变命名规则,运用于开发。

先把要批量修改名字的文件都集中在一个文件夹下,然后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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.创建文件夹 !/bin/sh mkdir -m 777 "%%1" 2.创建文件 !/bin/sh touch...
    BigJeffWang阅读 10,186评论 3 53
  • 个人学习批处理的初衷来源于实际工作;在某个迭代版本有个BS(安卓手游模拟器)大需求,从而在测试过程中就重复涉及到...
    Luckykailiu阅读 4,779评论 0 11
  • 第1章 小试牛刀 $ 是普通用户,# 表示管理员用户 root。 shebang:#!。sharp / hash ...
    巴喬書摘阅读 6,422评论 1 4
  • 真爱的目的不是幸福,不是田园诗般的浪漫,不是在盛开的椴树下,在沐浴着微醺灯光、散发着惬意香气的家门前手牵手地散步…...
    活那么久干嘛阅读 253评论 0 0
  • 朋友圈里一位朋友感慨,今年过年回家,竟然没人给她介绍对象了,好像大家都商量好了似的,对她的感情问题一概漠不关心。她...
    小城卜一阅读 599评论 0 0