Com prename
baseado em perl e um glob estendido para selecionar os arquivos:
$ prename -n 's/\d\.\d+/sprintf "%.4f", $&/e' *([0-9.])
2.01149 renamed as 2.0115
2.35698 renamed as 2.3570
2.545 renamed as 2.5450
2.95874566 renamed as 2.9587
(remova o -n
quando tiver certeza de que está fazendo a coisa certa).
Ou - de forma equivalente - com bash builtins e mv
$ for f in *([0-9.]); do printf -v g '%.4f' "$f"; echo mv -- "$f" "$g"; done
mv -- 2.01149 2.0115
mv -- 2.1149 2.1149
mv -- 2.35698 2.3570
mv -- 2.545 2.5450
mv -- 2.95874566 2.9587
(remova o echo
para realmente fazer isso).