I use rsync to keep a local directory and a USB stick synchronized.
I use the command rsync -avu source/ dest/ and I do this swapping the source with the des
rsync -avu source/ dest/