FAT formatted drives cannot handle files >4G in size. The below command
copies all files preserving the directory structure but skips the files >4Gb on a Mac or Linux.
1. Open Terminal and use this command
rsync -av –max-size=4G-1 /path/to/source/* /path/to/destination/
a – means archiving (keep files as-is)
v – mean verbose and lists the names as they copy
-max-size=4G-1 – means only copy files < 4Gb in size
Windows users need to install rsync separately.