Você pode usar o comando rename
.
Não é realmente um comando shell embutido, como mv
, mas um script pearl que vem por padrão com a maioria das distribuições GNU / Linux. Seu uso é um pouco diferente de mv
porque usa expressões regulares do Pearl para comparar com uma lista de arquivos.
Veja como usá-lo no seu caso:
rename 's/Test\.txt/test\.txt/' *
O s
diz ao comando rename
para pesquisar e substituir todas as ocorrências de Test.txt com test.txt . Os pontos .
dentro da expressão regular devem ser escapados com \
, é por isso que os nomes dos arquivos são gravados como Test\.txt
. Observe o *
no final do comando, que significa examinar todos os arquivos no diretório atual.
Você pode passar a opção -n
para o comando rename
se quiser testá-lo sem fazer nenhuma alteração.