Other than by renaming the files first, how can I
rsync files that may have colons in their names?
Colons are only special in the first directory component of a command line argument. So if you have what looks like a relative path, prepend
In a script: