-
假设你的图片都保存在名为"images"的文件夹内,你可以使用下面的命令来批量重命名图片。这里将图片文件名格式定义为"[原文件名]_编号.后缀名",其中[原文件名]表示原来图片的文件名(不带后缀),"编号"为自定义的数字编号(从1开始递增),"后缀名"为原始图片的后缀名。 ``` # 进入到图片文件夹内 cd images/ # 给所有图片批量重命名 i=1; for f in *.{jpg,png,gif}; do mv "$f" "$(basename "$f" .${f##*.})_$i.${f##*.}"; let i++; done ``` 执行以上命令后,你会看到你的图片按照上述格式被重命名为"[原文件名]_1.后缀名"、"[原文件名]_2.后缀名"等等。 需要注意的是,以上命令中可以修改文件名的格式。如果你想修改重命名方式,请修改`mv`命令中的`"$(basename "$f" .${f##*.})_$i.${f##*.}"`这一部分。其中,`.${f##*.}`表示获取文件的后缀名。
图片批量自动重命名的命令
最新推荐文章于 2023-08-16 09:27:20 发布