What happens with a comma(,) on a MV command?

Solution 1:

Unlike . and .., the name ., has no special meaning, so the file is there and is actually named .,.

Verify that the file is there:

ls -l .,

You can move it back by just reversing the arguments to mv:

mv ., path/file