Com rename
do Perl:
rename 's/([0-9]{2})-([0-9]{2})-([0-9]{4})/$3-$2-$1/' *.pdf
Veja: man rename
Existe uma maneira fácil de alterar em um console do Linux o formato de data em um nome de arquivo?
Eu tenho um monte de arquivos que contêm uma data ( DD-MM-YYYY
) no nome do arquivo como:
example_20-08-2016.pdf
e quero alterá-lo para YYYY-MM-DD
:
example_2016-08-20.pdf
Eu estava procurando por um script bash que eu pudesse aplicar na pasta com vários arquivos.
Tags bash batch-rename linux date-format