Cambiar el nombre de los archivos reordenando el patrón en bash

Tengo un archivo pdf en el formato:

Author-YYYY-rest_of_text_seperated_by_underscores.pdf
John-2010-some_file.pdf
Smith-2009-some_other_file.pdf

Necesito cambiar el nombre de los archivos para que el año sea primero, p.

YYYY-Author-rest_of_text_seperated_by_underscores.pdf
2010-John-some_file.pdf
2009-Smith-some_other_file.pdf

Eso significaría mover el elemento 'YYYY-' al inicio.

No tengo unix 'Rename' y debo confiar en sed, awk, etc. Me complace cambiar el nombre en el lugar.

He estado tratando de adaptar esta respuesta sin tener mucha suerte.Usando sed para renombrar archivos en masa

Respuestas a la pregunta(2)

Su respuesta a la pregunta