Miskatonic University Press

convmv solves rsync encoding problem


I was using rsync to copy files from a big external backup drive to an even bigger external backup drive I just got. (It's a 500 gig Seagate FreeAgent Go, which requires only the USB connection for power.) I got a bunch of these errors:

rsync: recv_generator: failed to stat
Invalid or incomplete multibyte or wide character (84)

I installed convmv ("converts filenames from one encoding to another"), ran convmv -f latin1 -t utf-8 *, ran it again with --notest, and then rsync worked without any trouble. Nice!