在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恢復了