I've inherited a relatively simple wrapper script for rsync that I've been trying to modify to allow included/excluded file lists (specifically, adding a comma-delimited list of files to sync, ...
Skip one-click backup apps. This rsync script gives you full control over what gets saved and when, plus logs and a few hard-won lessons.