Você pode inserir o seguinte comando no diretório com os arquivos incorretos:
for f in *[^.]ttf; do mv "$f" "${f%???}.ttf"; done
Você pode primeiro colocar um echo antes do mv para ter certeza de que o comando está fazendo o que você espera.
O comando funciona definindo cada f para cada nome de arquivo terminado em ttf não precedido por . e renomeando o arquivo para o nome com os três últimos caracteres removidos (ou seja, ttf ) com .ttf , em seguida, anexado.