将文件夹中的所有文件重命名为编号列表1.jpg 2.jpg [英] rename all files in folder to numbered list 1.jpg 2.jpg

查看:120
本文介绍了将文件夹中的所有文件重命名为编号列表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屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆