Как я могу изменить все префиксы файлов в одной команде?

Мне нужно изменить постфиксы всех файлов (все равно .JPEG) на .jpeg (Капитал против нижнего регистра). Есть ли быстрый способ сделать это?

7
задан 12 June 2011 в 01:49

62 ответа

Для этого есть инструмент:

sudo apt-get install renameutils или щелкните renameutils

(если нет уже установлен)

, где вы можете сделать (из командной строки):

rename s / \. JPEG $ / \. jpeg / * .JPEG [ ! d7]

3
ответ дан 13 August 2018 в 15:47

Нашел второй после публикации:

  rename 'a / \. JPG $ /. jpeg /' *  
2
ответ дан 13 August 2018 в 15:47
  • 1
    Небольшая оптимизация, но для большого количества файлов мой ответ (и ответ tgm) предпочтительнее, потому что он отправляет меньше файлов в rename для синтаксического анализа. * соответствует всем в каталоге, где *. JPEG действительно будет соответствовать только файлам с пометкой .JPEG . – Lekensteyn 12 June 2011 в 02:06

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

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