Make an exact (local or remote) mirror copy of a file or directory,
creating and deleting files and directories as necessary.  UTimes,
hardlinks, softlinks, devices, permissions, and flags are mirrored.
