So is there any way to "clean up" those empty, left-behind directories?

Which flag do you prefer

--calculate-checksum-if-missing (suggestions for names welcome!) which would

  • download the whole file and calculate the checksum if the remote didn’t have the checksum type requested
  • this wouldn’t use any disk space it would calculate the checksum on the fly
  • it would also be useful for rclone md5sum and rclone sha1sum
  • it would have to download the whole file

--compare-whole-file which would

  • download the two files it is comparing until it found a difference, or right to the end
  • might not have to download the whole file
  • only useful for sync/copy/move

The first is more generally useful so I’d probably prefer that if I can think of a decent name for it :wink: