You can try to rsync the files again by using rsync
tool:
$ rsync -autNaut /source/* /destination
or (if there are too many files):
$ find /source/ -name \* -type f -exec rsync -atNat {} /destination/ ";"
Here are the arguments for BSD rsync
:
-a, --archive archive mode; equals -rlptgoD (no -H,-A,-X)
-u, --update skip files that are newer on the receiver
-t, --times preserve modification times
If you're using GNU rsync
, consider adding:
-N, --crtimes preserve create times (newness)
Note: You can install GNU rsync
by brew install rsync
.
If this won't help, also try without -u
.