Tente:
rename -n 's;.*\;;s' *.xml
Se os resultados forem os desejados, execute-o novamente sem -n
.
Para abrir um terminal, pressione Ctrl Alt T . Navegue até a pasta da área de trabalho:
cd ~/Desktop
Em seguida, execute o primeiro comando. Você receberá uma resposta assim:
5b011351286e8a042b23ffffb011351286e8a042b23ffff_130225_145634.xml renamed as 5b011351286e8a042b23ffff_130225_145634.xml
E muitas outras linhas para todos os arquivos que correspondem às condições. Se você estiver satisfeito com a saída, execute:
rename 's;.*\;;s' *.xml
Explicação:
-
rename
é um programa Perl (e, portanto, que aceita expressões Perl) para renomear arquivos. A opção-n
dirá arename
para mostrar o que ela fará, sem fazer nada. - A expressão Perl
s;.*\;;s
significas
ubsitute para todos os caracteres (.*
) seguida por uma barra invertida (\
- precisa ser evitada, pois\
tem um significado especial) sem nada (a;
divide cada seção da expressão) enquanto trata a entrada inteira como um únicos
tring.