-
Para a versão perl de
rename, a opção-nsignifica nenhuma ação: imprima nomes de arquivos a serem renomeados, mas não renomeie. Se você deseja que o arquivo seja renomeado , não use a opção-n. Assim, em vez de:rename -v -n 's/_\d{4}-\d{2}-\d{2}_\d{2}-\d{2}//' *.sql.gzUso:
rename -v 's/_\d{4}-\d{2}-\d{2}_\d{2}-\d{2}//' *.sql.gz -
Considere:
rename -v -n 's/_\d{4}-\d{2}-\d{2}_\d{2}-\d{2}//' *.sql.gzO comando acima tentará apenas renomear arquivos terminados em
.sql.gz. Ele não irá renomearmywebsite1_2018-01-10_00-01.tar.gzporque esse arquivo termina com.tar.gz. Para renomear os dois arquivos, tente:rename -v -n 's/_\d{4}-\d{2}-\d{2}_\d{2}-\d{2}//' *.tar.gz *.sql.gz