俗话说常走夜路没有不遇见鬼的。
实际工作中,难免有操作失误。如果失误删除了重要文件,后果...
今天要说的就是在linux下,删除了重要文件后该怎么做。
第一步:
这步最关键。
抽自己一个嘴巴...
玩笑了,我想说的是保持冷静,先不要做任何操作。
即便是删除了的文件,只要此时没有磁盘写入操作,将原有文件存储位置是用掉,那么恢复文件还是有很大希望的。
第二步:
先确认是否文件已经真的删除。
似乎是个废话,rm执行成功了,ls也看不到了,怎么还要确认这个。
其实即便提示rm只能够成功,文件此时未必已经删除。
如果文件在执行rm时,有其他程序在使用该文件,那么要等到这个程序不在使用文件时才彻底删除。
执行如下命令:
lsof |grep 被删除的文件名
如图,rm执行后,使用lsof看到vim正在使用1.txt。
进入目录/proc/8506/fd