1

Когда я удаляю папки или файлы в графическом интерфейсе Nautilus, эти папки / файлы попадают в корзину, но куда попадают папки / файлы, когда я запускаю rm -rf folder_or_file_name в терминале в Ubuntu 10.04?

4 ответа4

2

Насколько я знаю, команда 'rm' полностью удаляет файлы и каталоги. Есть варианты "восстановить", но нет такой вещи, как "Корзина" или "Корзина"

2

Со страницы руководства:

Обратите внимание, что если вы используете rm для удаления файла, обычно возможно восстановить содержимое этого файла. Если вы хотите больше уверенности в том, что содержимое действительно не подлежит восстановлению, рассмотрите возможность использования уничтожения.

Я считаю, что rm -rf просто удаляет ссылку на файл. Другими словами, он не записывает файл с нулями или чем-то еще (что, как я предполагаю, делает shred ), но делает файл неспособным найти без специальных инструментов.

Если вы надеетесь, что файлы попадут в какую-нибудь другую корзину, я боюсь, что вам не повезло. rm -rf - это в значительной степени универсальная команда «убедитесь, что вы знаете, что это избавит ваши файлы без второго шанса».

1

Джон прав. Когда вы делаете rm, он удаляет запись каталога, которая указывает на файл. Содержимое файла все еще находится на диске, но не имеет связанной записи. Содержимое будет оставаться на диске до тех пор, пока блоки, содержащие это содержимое, не будут использованы повторно. Это может происходить почти сразу или никогда, в зависимости от типа диска, встроенного программного обеспечения диска и количества операций записи на диск.

Если вы случайно удалили файл и хотите восстановить его, сначала выясните, какой у вас тип файловой системы. Вы можете сделать это, набрав «mount», а затем посмотрев на поле «type». Я не знаю, что Ubuntu использует по умолчанию, но, вероятно, это будет что-то вроде ext4 или (если вам повезет) ext3.

Затем выполните поиск в Google по запросу "undelete". Если вы обнаружили, что ваша файловая система имеет формат ext4, вы будете искать "undelete ext4". Выберите тот инструмент, который выглядит наименее схематичным, а затем попробуйте его использовать.

0

Это очень похоже на Shift-Delete за исключением того, что они все еще временно существуют на диске, но на них нет ссылок, поэтому вы физически не можете их найти. В конце концов они будут заменены, но что-то еще. Я согласен с Джоном и этим последним парнем.

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