I am having a hard time figuring out exactly how to run rsync to get it to do what I need it to do. Basically what I need is as follows given a single source folder with multiple sub-directories:
-If files for a given subdirectory are changed in the source folder, sync those changes to the destination (update files and delete files not found in the source folder any longer).
-If a folder is found in the source but not the destination, sync the folder and all of its contents to the destination.
-If a folder is found in the destination but not in the source, do nothing (e.g. don't delete it).
This is what the directory structure would look like:
Source Folder Folder 1 File 1 unchanged.txt Folder 2 File 2 newer.txt Folder 3 File 3.txt Destination Folder Folder 1 File 1 unchanged.txt Folder 2 File 2 old.txt (to be replaced with File 2 newer.txt) (Folder 3 not yet in destination, to be added from source) Folder X (not in source, to be left untouched)