Você deve dar uma olhada no comando rename
. Aceita padrões de regex.
Uso:
rename [options] [Perl regex search/replace expression] [files]
De man rename
:
-v, --verbose
Verbose: print names of files successfully renamed.
-n, --no-act
No Action: show what files would have been renamed.
EDITAR:
O regex apropriado para seus nomes de arquivos é _\d{4}-\d{2}-\d{2}_\d{2}-\d{2}
. Então você pode encontrar isso em nomes de arquivos e substituí-los por nada como abaixo:
rename -v -n 's/_\d{4}-\d{2}-\d{2}_\d{2}-\d{2}//' *.sql.gz
Eu não testei o comando acima, mas ele deve funcionar.