Repair filenames messed up by rsync

When doing rsync over ssh from a remote reiserfs to a local fat32-system I got messed up filenames:

backupfile.cd1.img 
->
.backupfile.cd1.img.AS98j4

to repair these filenames I used the following approach:

ls -ad .* | perl -e 'while (<STDIN>) {chomp;$o=$_;s/^\.//;s/\.\w{6}$//; print `mv -v "$o" "$_"`,"\n"}' 
 
knowwiki/shorties/rsync_repair.txt · Last modified: 2006/03/25 13:44