Copying files between two folders without overwriting existing ones in destination folder.

Problem

You would like to copy the contents of a source directory to a destination directory without overwriting existing files on the destination.

Solution

You can use

rsync -a -v --ignore-existing source_dir/ dest_dir/

and you can also use the –dry-run option to test before running it.