¿Qué herramientas existen para renombrar (truncar) lotes de archivos en OS X?

Recibo un montón de archivos que necesito cambiar de nombre. Los nombres de archivo originales normalmente tienen 7 dígitos, más un carácter opcional (o dos), seguido de un espacio y luego una cadena completa de otros caracteres. Necesito cambiarles el nombre para que el espacio y todo lo que sigue se reemplace por '-z'.

Por ejemplo: (nombres de archivo originales)

3543679 ggry Hugh altos Bhutto.jpg

6789456 hfghh hfghh muerte.eps

8753674a hfryg gyjbff hfghh.png

4686536c Guggenheim.jpg

Se convertiría en: (nombres de archivo renombrados) 3543679-z.jpg

6789456-z.eps

8753674a-z.png

4686536c-z.jpg

¿Alguien tiene alguna idea de cómo automatizar esto?

Me gusta la respuesta de Lauri a continuación, pero personalmente usaría Name Mangler manytricks.com/namemangler . Creo que vale fácilmente los $ 10, especialmente si se tiene en cuenta el soporte gratuito que se ofrece en su lista de correo.

Respuestas (2)

Intenta ejecutar algo como esto en la Terminal:

cd ~/Some\ folder
for f in *; do mv "$f" "${f/ *./-z.}"; done
¿Me estoy perdiendo de algo? No soy muy bueno con las cosas de CLI: ¡todo lo que logré hacer fue terminar con un solo archivo llamado -z.jpg!
Funciona para mí con los ejemplos en la pregunta. ¿Los nombres de archivo comienzan con espacios o algo así?
Hola Lauri, lo siento, olvidé darte las gracias. ¡Gracias! ¿Puedo cd en la carpeta que contiene los archivos? Luego escriba el resto? Lo intentaré de nuevo mañana, se está haciendo tarde.

Sí. deberías comprar el paquete Finder Automator Action de Ben Waldie. Aquí está su enlace:

http://www.automatedworkflows.com

Diseñó 20 nuevas acciones, todas solo con el Finder (así como otros), y lo tengo y puedo hacer exactamente lo que estás describiendo con facilidad.