Удаляет ли прерывание команды rm с клавиатуры какой-либо файл?

0

Я использую Fedora 13 (Goddard), и когда я рекурсивно удалял каталог, я заметил, что у меня там есть файлы, которые я не могу потерять, поэтому я прервал процесс с помощью ctrl+ c. Теперь я не знаю, потерял ли я какие-либо файлы. Вернулись ли уже удаленные файлы в исходную папку, когда я так прерываю процесс?

Рафа
источник
1
Fedora 13 к настоящему времени является практически древней (она достигла конца жизни в 2011 году и с тех пор не обновлялась). Fedora 19 является текущей.
CVn
1
Я не виноват, я обращаюсь к удаленному серверу, на котором работает этот дистрибутив, и я не тот парень, у которого есть все разрешения.
Рафа

Ответы:

3

Уже удаленные файлы не восстанавливаются при прерывании процесса удаления файлов.

Теперь, если вы на самом деле работали rm -iили аналогичны, что заставляет rm запросить удаление перед удалением, то фактически удаляются только те файлы, которые вы сказали rm, что хотели удалить. Но они все еще ушли. Не использовать переключатель, как -iпросто избегает подсказки .

В зависимости от используемой файловой системы могут быть доступны инструменты для восстановления, но если вам не хватает чего-то, что вам нужно, возможно, самое простое решение - это восстановление из резервной копии . Так как это не ваша система и у вас нет доступа с правами суперпользователя, выполнение удаленных приложений становится еще сложнее; вам потребуется доступ к необработанному физическому устройству, и вам нужно будет предотвратить дальнейшую запись на диск в рассматриваемый раздел (ы), чтобы минимизировать риск перезаписи блоков данных, что затрудняет работу без корневого доступа.

Некоторые специализированные файловые системы допускают настоящие операции в транзакционном стиле или имеют возможность вернуться к заданному моменту времени ( пример NILFS ), но о них практически ничего не слышно, за исключением специализированных приложений, которые, я сомневаюсь, 2-3 года назад Установка Fedora будет.

CVn
источник
Я бежал rm -r, тогда я мог что-то потерять, а это значит, что мне нужно получить из резервной копии ... Спасибо
Рафа