переименование не работает [закрыто]

У меня есть куча файлов с именами вроде

... (Karton 1).jpeg

, и я хотел бы рекурсивно переименовать их в:

... (brauner Karton).jpeg

Я пробовал следующие команды, которые не сработали:

rename -v 's/Karton 1/brauner Karton/g' *
rename -v 's/Karton 1/brauner Karton/g' *.jpeg

Согласно множеству примеров, это не должно не будет так сложно. Что я делаю не так?

Дополнительная информация: «Картон 1» будет на английском языке «[B / b] ox 1».

1
задан 14 April 2018 в 19:58

1 ответ

Существует несколько версий команды переименования. Используйте 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
ответ дан 7 December 2019 в 12:29

Другие вопросы по тегам:

Похожие вопросы: