Random gotchas I’ve encountered while synchronizing data across different platforms.
There are forbidden file and directory names on Windows. Attempting to synchronize a file or directory with a Windows device will fail if the file has a forbidden name. Depending on your synchronization software, you may be presented with an error message or the synchronization may just silently fail. The best solution is to rename the file or directory on the origin (non-Windows) device and try again.
Windows creates numerous files you will want to exclude. Some aren’t even much use to Windows and so are on my list of files to exclude from Windows backups. Others are only of use to Windows and should be excluded if you are synchronizing files with a non-Windows box. Those I know of are: