Это никуда не ушло, его в текущем каталоге. Он был переименован в ....
(четыре точки).
Как и любое имя файла, имеющее .
перед, рассматривается как скрытый файл, поэтому он стал скрытым. Так что, если вы это сделаете ls
, вы не найдете его. Как всегда, вам нужна опция -a
(или -A
), ls
чтобы просмотреть скрытые файлы, т.е. ls -a
(или ls -A
), чтобы увидеть ее.
Позвольте мне разбить его, вы пробежали mv filename ..\..
, первые две точки означали бы родительский каталог, если бы он был ../
, но вы использовали обратную косую черту, ..\
которая указывает на оболочку для перехода от следующего символа, но точка .
не имеет специального значения для оболочки. Таким образом, он будет обрабатывать его как литерал, .
а последний .
также будет добавлен, так что вы получите четыре точки ....
в качестве имени файла.
Чтобы вернуться к предыдущему (оригинальному) имени, запустите mv .... filename
.
find / -iname thefilename -print
может быть ?