The Unix character sequence ~/ refers the user's own home directory. The
character sequence ~USER is handled by HTTPD to get to the user's
public_html directory, so it won't work. The move command does make a copy
in the new directory and delete the old one. The target destination for
M)odify L)ocation must be a directory.
Thus the proper file specification to move a file (say MoveIt.html) from a
user's sub-directory to their home "root" would be:
and from one sub-directory to another (say to public_html)
You must... M)odify L)ocation and M)odify N)ame in two separate steps.