Isso canaliza em menos também bash
assumido.
ls -tr
imprime arquivos mais antigos modificados primeiro, outros comentaram sobre a hora da criação.
a=0, ls -tr | while read line; do printf "%s \'%s\' \'%03d_%s\'\n" mv "$line" $((a=a + 1)) "$line"; done|less