我在目录中有一堆完全没有样式的文件。我所知道的是它们都是Jpg文件。我如何重命名它们,以便它们的名称中具有某种顺序。
我知道在Windows中,您要做的就是选择所有文件并将它们重命名为相同的名称,Windows操作系统会自动添加序列号以补偿相同的文件名。
我希望能够在Linux Fedora中做到这一点,但我只能在终端中做到这一点。请帮忙。我搞不清楚了。
这样做的命令是什么?
最好的方法是在终端中运行从图片到图片的循环,并将其重命名为一个数字,每个循环的数字将增加一个。
您可以使用以下方法执行此操作:
n=1
for i in *.jpg; do
p=$(printf "%04d.jpg" ${n})
mv ${i} ${p}
let n=n+1
done
只需将其逐行输入到终端中即可。
如果要在数字前放置自定义名称,则可以在第三行的百分号之前放置自定义名称。
如果要更改名称数字中的位数,则只需在第三行中替换“ 4”(但是不要更改“ 0”)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句