I had в directory with в file and another empty directory in it like this:
.
..
file.ext
folder
I did:
mv file.ext /folder
The file disappeared now, not in folder too not where it was before!
Anyway to find it back?
Thanks
Если справочник /folder
(под корневым каталогом, /
) не существует, и если Вы работали root
, Вы переименовали (переместил) файл file.txt
как folder
под /
.
Выполнение ls -l /folder
должно показать Вам файл.
Другой пункт, если справочник /folder
действительно существует, то посмотрите в соответствии с тем справочником для файла т.е. /folder/file.txt
.
Также примечание, что, если бы Вы прилагаете /
к пути назначения, Вы получили бы другое сообщение как:
mv: cannot move ‘file.txt’ to ‘/destination/’: Not a directory
и файл не будет переименован.
, Например:
% sudo mv file.txt /spamegg/
mv: cannot move ‘file.txt’ to ‘/spamegg/’: Not a directory
% sudo mv file.txt /spamegg
% ls /spamegg
/spamegg
Если Вы хотели переместить файл в папку в том же справочнике, Вы должны были сделать это:
mv file.ext folder
Однако, потому что Вы сделали это вместо этого:
mv file.ext /folder
файл был перемещен и переименован к /folder
вместо folder/file.ext
.
Пробег следующая команда:
cd /
и затем бегите:
ls | grep folder
и это должно обнаружиться в результатах.