如何在 Linux中如何防止误删除
1.删除文件时用命令
rm -i
在删除文件前会出现一个提示
2.意外删除了文件,可以用foremost
,用来处理这种状况的取证工具
centos安装
# rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm # yum install foremost
Debian安装
# aptitude install foremost
测试
删除boot/images/aa.jpg
#cd images # rm aa.jpg
先确认/boot的位置,/dev/sda1分区中
# foremost -t jpg -i /dev/sda1 -o /home/gacanepa/rescued
/home/gacanepa/rescued
是另外一个磁盘中的目录
执行完成以后,恢复的文件(如果可以恢复)将能够在目录 /home/gacanepa/rescue/jpg 中找到