¿Cómo puedo mover por lotes un año anterior al final de un nombre de archivo?

Tengo una lista de archivos (miles de ellos) como este:

/path/2010 - filename.txt
/path/2011 - another file name.txt

Siempre siguiendo este patrón:#### - string.txt

Necesito cambiarlos para verse así:

/path/filename (2010).txt
/path/another file name (2011).txt

¿Cómo puedo hacer esto rápidamente con bash, shell, terminal, etc.?

Respuestas a la pregunta(4)

Su respuesta a la pregunta