Я случайно казнил

rm –rf * 

команда в каталоге /home/apps/ на консоли замазки. Каталог приложений содержит все наши данные. Я вышел сразу (нажав Ctrl+C), но несколько файлов были удалены. Я не знаю точно, какие файлы были удалены.

Как мне восстановить эти удаленные файлы?

3 ответа3

0

Вы можете использовать Testdisk для восстановления ваших файлов, если они еще не были перезаписаны. Посмотрите на эту статью: http://worldofgnome.org/how-to-restore-deleted-files-on-linux/

0

Попробуйте восстановить его с помощью grep в однопользовательском режиме. Посмотрите, поможет ли это:

http://www.cyberciti.biz/tips/linuxunix-recover-deleted-files.html

0

Это очень раздражающая вещь, с которой иногда приходится сталкиваться. Потерял 2 недели работы разработчика один раз. :(

Но реальность остается, пока системная команда не сделает резервную копию, вы не сможете восстановить вещи в Unix. Не существует концепции корзины или временного хранилища до окончательного удаления в Unix или Linux.

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

Это то, что я сделал в моем предыдущем проекте.

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