我看到了如何一次重命名多个文件并更改其扩展名,例如
$ rename -v 's/\.htm$/\.html/' *.htm
3.htm renamed as 3.html
4.htm renamed as 4.html
5.htm renamed as 5.html
你知道在Linux中唯一的问题,它不需要扩展,所以我的文件没有它们,并且想要同时添加jpg扩展名给它们随机数字名称,如0.jpg,1 .jpg ...
如果你能给我一个简单的bash命令来做,谢谢你。
答案 0 :(得分:2)
随机文件名可能有重叠,如果你想使用顺序号,你可以尝试这样的事情(假设文件在当前目录中)
$ touch some files without extensions
$ ls
extensions files some without
$ i=0; for f in *; do mv ${f} $((i=++i)).ext; done
$ ls
1.ext 2.ext 3.ext 4.ext