rsync - i bet you think it’s working for you
Hey folks! If you’re a unix nerd like me, you probably use rsync for everything. Unfortunately I learned today that if you do rsync -vaP --delete source dest you may not have sync’d files. Why? Because that only uses the timestamp.
Yeah.
Anyhow, rsync -c is what you want. This does a checksum everytime regardless of timestamp. A word of caution though: it takes forever. However, my 80GB cache of corrupted MP3s are thanking me.