我有很多文件需要按数字顺序重命名。所以我有这个
Getting Started 1.jpg
Getting Started 10.jpg
Getting Started 100.jpg
Getting Started 101.jpg
Getting Started 102.jpg
我想要做的是重命名它们,使它们的顺序如下
Getting Started 001.jpg
Getting Started 002.jpg
Getting Started 003.jpg
Getting Started 004.jpg
有没有简单的方法可以做到这一点?
答案1
在存储图像的目录中创建一个 .bsh 文件并粘贴以下代码:
#!/bin/bash
count=1
for file in *.jpg
do
new=$(printf "Getting Started %03d.jpg" "$count")
mv -- "$file" "$new"
(( count++ ))
done
打开终端并导航到存储脚本的目录。
要更改脚本的权限:
chmod +x <filename>.bsh
执行脚本:
bash <filename>.bsh
笔记:
%03d
将 pad 的长度设置为 3
答案2
这最簡單方法是使用专门的应用程序,例如重新命名
sudo apt-get install pyrenamer