This is more of a reminder for myself so I don’t need to keep googling or looking at man when I need to look up the syntax.
Let’s assume you have two hard drives, ones called PHOTOS the other other BACKUP. You can use the following command to synchronise photos (including removing all files that were deleted on PHOTOS to BACKUP.) also ignoring backup files (.* files).
rsync -av --delete --exclude=".*" /Volumes/PHOTOS/ /Volumes/BACKUP
It’s nice to test this on a smaller folder first if you like. You should note the slash and lack of slash matters. To do a dry run try:
rsync -avn --delete --exclude=".*" /Volumes/PHOTOS/ /Volumes/BACKUP
or alternatively:
rsync -av --dry-run --delete --exclude=".*" /Volumes/PHOTOS/ /Volumes/BACKUP
Happy backups!