Você precisará substituir a parte atual da data no nome do arquivo e substituí-lo. Essa é uma atividade de manipulação de sequência direta para analisar a parte do nome base do nome do arquivo. Sem mais informações sobre a atual convenção de nomenclatura, uma solução não pode ser realmente fornecida além de uma abordagem geral sobre o que fazer.
Exemplo
Supondo que os arquivos tenham o nome blah _ .. date ..
for file in *
do
basefile=${file/_*//}
mv "$file" "$basefile""$time"
done
Isso cortará qualquer coisa depois do _
e armazenará em $basefile
.
Nomes
$ echo "$file"
blah_Sun Oct 27 15:20:58 EDT 2013
$ echo ${file/_*//}
blah/