Skip symbolic links.
Don't try to create directories if they already exist in the backup.
Only copy files if they've changed. If a file's destination in the backup is a directory, remove the directory before copying.