Use o comando prename
:
prename 's/^(..)-(..)-(....)/$3-$2-$1/; s/ / 0/' [list of files]
Isto irá capturar o dia, mês, ano e reescrevê-lo em ordem de ano, mês e dia. Em seguida, serão necessárias todas as ocorrências de espaços duplos (o que ocorre apenas antes da hora e somente a hora é < 10, quando formatado com% k) e transformá-lo em "0", o que na prática torna equivalente a% H.
prename
é um script Perl incluído na maioria das instalações padrão do Perl (na minha experiência) e, portanto, provavelmente já está presente em seu sistema. É frequentemente (por exemplo, em sistemas baseados em Debian) ligados a rename
.
Use a opção -n
( --no-act
) para prename
na primeira vez que você executá-lo para mostrar apenas as alterações que serão feitas quando a opção for removida.