Этот вопрос связан с Как восстановить удаленные файлы? но он немного отличается по своей природе.
Предположим, что у меня есть файл с именем ~/something, открытый в текстовом редакторе. Предположим, что я открываю терминал и запускаю следующую команду, пока файл все еще открыт в текстовом редакторе:
rm ~/something
Это приведет к удалению файла. Теперь предположим, что я передумал и хотел вернуть файл. Файл все еще открыт в текстовом редакторе, поэтому он еще не удален с диска или файловой системы.
Есть ли способ восстановить его?
Просто сохраните файл в текстовом редакторе. Должно работать очень хорошо.
Кстати, часто вам выводится сообщение «оставить несохраненное?», когда вы все еще открываете файл в редакторе и пытаетесь закрыть окно, потому что текстовый редактор также замечает, что файл был удален и в настоящее время «несохранен» (по крайней мере, в этом месте).
(nitstorm, пожалуйста, не используйте комментарии для ответов;)