如何批量重命名多个名为
图片401.jpg、图片402.jpg、...
到
图片001.jpg、图片002.jpg、...?
答案1
4
在 Linux 下,将文件名中的第一个更改为0
:
rename 4 0 Image4*.jpg
在Debian、Ubuntu及其衍生版本下,rename
是一个不同的文件重命名程序,它基于Perl表达式。要么调用rename.ul
,要么调用 Perl 重命名脚本:
rename 's/4/0/' Image4*.jpg
答案2
您只想将“4”更改为“0”吗?
for f in Image4*.jpg
do
# replace Image4 prefix with Image0
newname="Image0${f#Image4}"
mv "$f" "$newname"
done
或者你想从数字部分减去400?或者是其他东西?