美文网首页程序员的自我修养手机移动程序开发
终端批量修改文件名字(前缀、后缀、大小写转换)

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

作者: yehkong | 来源:发表于2017-03-09 18:34 被阅读41次

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

    先把要批量修改名字的文件都集中在一个文件夹下,然后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
    

    相关文章

      网友评论

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

        本文链接:https://www.haomeiwen.com/subject/bmmwgttx.html