Даже с превосходным ответом jlliagre, помните, что это все еще довольно опасная вещь, чтобы сделать. Всегда проверяйте, где вы находитесь, прежде чем делать такие вещи, как rm -rf
. rm -rf *
Например, было бы катастрофически, если бы вы делали это, находясь в каталоге / usr.
Что касается остальных ваших вопросов, то, что вы можете восстановить, в значительной степени зависит от ваших процедур резервного копирования. В большинстве систем * nix нет простого способа восстановить файлы и каталоги после их удаления. В отличие от старых дней DOS, когда файлы часто оставались на диске после удаления, большинство систем в наши дни делают вещи, которые очень затрудняют восстановление. Это одна из причин того, что услуги по восстановлению данных стоят так дорого.
Если вы используете виртуальную машину, я рекомендую делать моментальные снимки как минимум время от времени. Но ничто не может сравниться с хорошим планом резервного копирования.