Is there a way to do `mv`, in either linux or Perl, that will fail if I try to copy a file over another file?
In the mv manpage, I find a `-n` or `--no-clobber` option which does indeed refuse to replace file A with file B. But it is a silent failure. $? is 0 after I run an unsuccessful `mv -n`.