Linux下批量更改文件名,相当easy,一条命令搞定,当然也可以写个扩展的shell脚本:
find 文件所在目录 -name 匹配文件名 -exec rename 要改成的样式 匹配的样式 匹配出来的文件名 \;
eg:
把当前目录下所有以 @2x.png 结尾的文件 改为以.png 结尾
find ./ -name '*@2x.png' -exec rename .png @2x.png {} \;
本文介绍了一种简单的方法来批量修改Linux下文件的名字。通过使用find命令结合rename命令,可以快速地将符合特定模式的文件名进行批量替换。例如,可以将当前目录下所有文件名以@2x.png结尾的文件,统一修改为以.png结尾。
Linux下批量更改文件名,相当easy,一条命令搞定,当然也可以写个扩展的shell脚本:
find 文件所在目录 -name 匹配文件名 -exec rename 要改成的样式 匹配的样式 匹配出来的文件名 \;
eg:
把当前目录下所有以 @2x.png 结尾的文件 改为以.png 结尾
find ./ -name '*@2x.png' -exec rename .png @2x.png {} \;
1万+

被折叠的 条评论
为什么被折叠?