在linux下有时会不小心删除掉一些文件,这个时候怎么恢复呢?在今天的斗象举办的红蓝军对抗直播活动中学到了一个技巧,直播截图如下
文件恢复的前提是没有关过机,如果关机或者重启后的就别想了,当然如果进行了一些其他文件操作那就看运气了。
图片以删除apache2路径下的一个文件为例,其他情况是一样的:
.1首先查看apache2的进程ID
ps -ef|grep apache2
2.根据进程ID执行以下命令
ls -al /proc/10581/fd
3.查看被删除文件的fd号码
4.输出重定向到文件
cat /proc/10581/fd/10 > apache_asscess.log
就可以吧刚才删除的apache_asscess.log恢复了