cp now supports the -u / update option. Src files will only be copied if...

Support the -u / update flag.

This will no longer produce error messages if the destination file already exists. Additionally it will only actually copy the file if the modified time of the source file is greater than the modified time of the destination file, or if the destination file does not exist at all.