Я случайно "удалил" файл, выполнив это:

ln -nfs /path/to/file

В моем понимании сами данные все еще должны быть там. Я также перестал работать на машине, как я это сделал ...

Можно ли как-нибудь вернуть мой файл с помощью операций командной строки?

1 ответ1

0

если вы проверите man ln он покажет команду, которую вы ввели как

ln [OPTION]... TARGET (2nd form)

и заявляет:

In the 2nd form, create a link to TARGET in the current directory.

Я протестировал эту команду с помощью тестового файла, и оказалось, что он просто создает ссылку в каталоге, в котором я находился в данный момент, на файл, на который я нацелился, если вы находитесь в том же каталоге, то ln должен был вернуть ошибку

ln: `testfile' and `./testfile' are the same file

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .