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!