Algumas opções, basta remover o sufixo _
mais curto do final do nome:
-
com o comando
prename
baseado em perl$ prename -nv -- 's/_[^_]*\.jpg/.jpg/' *.jpg img_00000_c0_1283347740957299us.jpg renamed as img_00000_c0.jpg img_00000_c1_1283347740342342us.jpg renamed as img_00000_c1.jpg
(remova a opção n
quando estiver satisfeito com a saída)
-
usando a expansão de parâmetros do shell
$ for f in img_*.jpg; do echo mv -- "$f" "${f%_*}.jpg"; done mv -- img_00000_c0_1283347740957299us.jpg img_00000_c0.jpg mv -- img_00000_c1_1283347740342342us.jpg img_00000_c1.jpg
(remova o echo
quando estiver satisfeito com a saída).
Se você quiser combinar o padrão mais especificamente (ou seja, como uma seqüência de um ou mais dígitos decimais, seguido por us
), então você pode fazer isso, mas não parece ser necessário com base nas informações que você tenho dado.