С Perl's rename
:
rename 's/([0-9])-([0-9])-([0-9])/$3-$2-$1/' *.pdf
Увидеть: man rename
Есть ли простой способ изменить в консоли Linux формат даты в имени файла?
Например. У меня есть куча файлов, которые содержат дату ( DD-MM-YYYY
) в имени файла, как:
example_20-08-2016.pdf
и я хочу изменить это на YYYY-MM-DD
:
example_2016-08-20.pdf
Я искал bash-скрипт, который можно применить в папке с несколькими файлами.
С Perl's rename
:
rename 's/([0-9])-([0-9])-([0-9])/$3-$2-$1/' *.pdf
Увидеть: man rename