News for hackers. Stuff that matters.
Re:Look for the duct tape by jake-low on Saturday March 24, 2018 @03:43PM (#16668466)
I use rsync for something similar to this; it might help you too. I use ‘-P’ which makes the destination be like the source (so you never accidentally delete files in the source) and --dry-run will list what changes would be made without actually changing anything, effectively givingg you a directory diff. I’m sure there’s a flag you could use to say “I only want to create new files in dest if they’re not in source, but not delete or change anything” but I don’t know what it is off the top of my head.
Re:Look for the duct tape by Bizarro on Saturday March 24, 2018 @03:49PM (#16668500)
I use a tool that I bought called Resilio Sync that has good usability, but not the flexibility that something like rsync would have. Thanks for the advice.
Re:Look for the duct tape by jimpudar on Saturday March 24, 2018 @04:08PM (#16668605)
rsync is definitely capable of doing what you want. Check out the man page and use '--dry-run' to see how each command would work.

Also, the -P option (at least on the version I have installed) is for enabling both --partial and --progress. --partial keeps partially transferred files in the event something goes wrong, and --progress shows you the progress of the transfer.

You will probably want to use -r for recursing into your directory structure.