--exclude on rsync command line is a problem for me! ;~}

You can collapse the excludes into one.

--exclude={'Videos','.cache'}

The filter option should also work.

-f "- Videos" -f "- .cache"

If you want to delete the files at the destination should they exist.

-f"-R Videos" -f"-R .cache"
1 Like