Don't overwrite destination file if it exists and is different; silently delete source file if identical; otherwise move file.  This is a very old program of mine which I've kept current because typing the command name is now habit.