There cannot be a directory named ... in the current directory, but you are creating a file with that name. (Since it starts with . , It is hidden).
You can see such hidden files if you use the -a argument to ls :
$ ls -a . .. $ touch file; mv file ...; ls -a . .. ...
Charles Duffy
source share