如何使用`rename`实用程序按顺序批量重命名文件名?

时间:2014-03-08 16:18:37

标签: bash rename

假设我有a.jpgb.jpgc.jpg,我想将它们重命名为:001.jpg002.jpg003.jpg我应该如何使用rename

执行此操作

编辑:rename 's/.*/expr/' *.jpg |我需要使用为每个文件添加001,002,003的内容更改expr

2 个答案:

答案 0 :(得分:1)

如何在jpg文件上循环bash。

for i in *.jpg ;do mv $i $((++c)).jpg ;done

答案 1 :(得分:1)

for循环还生成前导零:

for i in *.jpg ; do name=00$((++c)); mv $i ${name: -3}.jpg ; done