web-dev-qa-db-ja.com

名前が機能しない

次のような名前のファイルがたくさんあります

... (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
Markus

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 *
3
rtaft