我有一堆文件,名字如下
... (Karton 1).jpeg
并希望将其递归重命名为:
... (brauner Karton).jpeg
我尝试了以下命令,但没有效果:
rename -v 's/Karton 1/brauner Karton/g' *
rename -v 's/Karton 1/brauner Karton/g' *.jpeg
根据很多例子,这应该不难。我做错了什么?
附加信息:“Karton 1”在英语中应为“[B/b]ox 1”。
答案1
有一些rename 命令的版本。使用rename --version
来确定您拥有的是哪个版本,它们使用不同的语法。
$ rename --version
/usr/bin/rename using File::Rename version 0.20
$ rename 's/\.jpeg$/.jpg/' *
$ rename --version
rename from util-linux 2.30.2
$ rename .jpeg .jpg *