Eu uso o rsync para copiar meus arquivos para um disco rígido USB:
rsync -av --max-size=4G --exclude "*.ini" --exclude "Thumbs.db" --delete /sourcefiles/ /destination/
Isso funciona até agora, mas quando executo o comando uma segunda vez, os mesmos arquivos são copiados novamente. Este não deve ser o caso desde que foram copiados alguns momentos atrás.