Com rename
, supondo que .
apareça apenas no final do nome do arquivo da extensão, você pode usar a seguinte expressão:
s/-[^-]*\././
Isso substitui um hífen seguido por caracteres diferentes de um hífen até um .
, com .
, excluindo efetivamente o último hífen e os caracteres após ele. Use assim:
rename -n 's/-[^-]*\././' *
Se os nomes alterados parecerem perfeitos, execute sem -n
.