терминал Linux отменяет комнату 'somefile' [дубликат]

Возможный дубликат:
отменить комнату Linux?

действительно ли возможно отменить a rm somefile команда в Linux?

и если так, как каждый делает это?

24
задан 20.03.2017, 12:04

5 ответов

rm не перемещает файл в некоторый каталог мусора, он удаляет его. Таким образом Вы не можете нормальными способами.

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

Если Вы боитесь удаления файлов, необходимо заменить Ваш rm команда с другим, который спрашивает подтверждение прежде постоянно, удаляет файлы. Можно использовать псевдоним для этой цели:

alias rm="rm -i"
28
ответ дан 07.12.2019, 09:42

Не обычно, нет - это было удалено, и обычно нет восстановить после удаления команды. Это по этой причине, что самая первая вещь, которую мой первый преподаватель Разработки программного обеспечения сказал классу делать, состояла в том, чтобы переопределить команду комнаты к mv (перемещение) файл (файлы) к .trash папке.

9
ответ дан 07.12.2019, 09:42

Вот хорошая статья

http://www.xs4all.nl/~carlo17/howto/undelete_ext3.html

Наиболее часто цитируемый отрывок прибывает из самого ext3 FAQ:

Q: Как может я восстанавливаться (восстановить удаленные файлы после удаления) от моего ext3 раздела?

На самом деле Вы не можете! Это - то, что один из разработчиков, Andreas Dilger, сказал об этом:

Чтобы удостовериться, что ext3 может безопасно возобновить удаление связь после катастрофического отказа, это на самом деле нули, указатели блока в inode, тогда как ext2 просто отмечает эти блоки как неиспользованные в блоке, побитово отображают и отмечают inode, как "удалено" и оставляют указатели блока в покое.

Ваша единственная надежда к "grep" для частей Ваших файлов, которые были удалены и надежда на лучшее.

7
ответ дан 07.12.2019, 09:42

Вы могли бы хотеть попытаться создать корзину. Вот инструкции с помощью Samba в сервере Ubuntu: http://ubuntuforums.org/showpost.php?p=1252880&postcount=7

1
ответ дан 07.12.2019, 09:42

Это могло бы быть возможно, но больше деталей необходимо в первом пределе Вы операции в той файловой системе.

Дайте свое имя операционной системы, ядро (uname-a), точки монтирования (монтируются) и путь файла.

0
ответ дан 07.12.2019, 09:42

Теги

Похожие вопросы