Файл исчез на ходу

У меня был каталог с файлом и другой пустой каталог, например:

.
..
file.ext
folder

Я сделал:

mv file.ext /folder

Файл исчез сейчас, не в папке тоже не там, где он был раньше!

В любом случае, чтобы найти его обратно?

Спасибо

2 ответа

Решение

Если каталог /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

и это должно отображаться в результатах.

Другие вопросы по тегам