Перейменування багатьох файлів в Linux

  у розділі Технічні теми 

Щоб перейменувати багато файлів відразу, за певними критеріями:

rename .bak .txt *.bak

У файлах з розширенням .jpg* та замінити в назві усі символи OLD на NEW (ключ s**):

rename -n 's/NEW/OLD/' *.jpg

Символи, що шукаємо, можуть задаватися регулярним виразом.

Замінити JPG на jpg, але за умови що JPG в самому кінці назви:

rename 's/JPG$/jpg/' *

Усунути усі пробліли в назвах файлів:

rename 's/ *//g' *.mp3

Замінити усі великі (англ.) букви на маленькі (ключ y):

rename 'y/A-Z/a-z/' *

Запустити команду для перевірки, без зміни назв файлів:

rename -n ...

P.S. Також існують програми з графічною оболонкою, щоб не бавитися в консолі — наприклад pyRenamer.


Коментарі