> Your ls command does not match the rsync command. Agree. The difference between source directory with and without a trailing slash is stated somewhere deep in `rsync(1)'.