将文件夹中的所有文件重命名为编号列表1.jpg 2.jpg [英] rename all files in folder to numbered list 1.jpg 2.jpg
本文介绍了将文件夹中的所有文件重命名为编号列表1.jpg 2.jpg的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个文件夹满了图像与几个不同的随机文件名,以帮助组织这种混乱我想,在一个命令重命名所有的顺序,所以如果我有100个文件,它开始命名的第一个文件 file-1.jpg
file-2.jpg
这是可能在一个命令吗?
I have a folder full of images with several different random file names to help organize this mess I would like to, in one command rename all of them to a sequential order so if I have 100 files it starts off naming the first file file-1.jpg
file-2.jpg
etc. Is this possible in one command?
推荐答案
我能够通过写一个bash脚本来解决我的问题
I was able to solve my problem by writing a bash script
#!/bin/sh
num=1
for file in *.jpg; do
mv "$file" "$(printf "%u" $num).jpg"
let num=$num+1
done
这篇关于将文件夹中的所有文件重命名为编号列表1.jpg 2.jpg的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文