Linux環境下實現lsof命令恢復已刪除文件

首先須要說明一點,利用lsof恢復文件時,該文件必須被某一進程佔用中,好比說/var/log/message
ide

一、lsof | grep /var/log/messageblog

咱們能夠看到該文件狀態,當刪了這個文件後,獲得文件名後多了個(deleted)進程

image.png

二、咱們着手開始恢復,根據剛纔圖示,該文件被進程3694佔用,並且文件描述符fd爲11it

image.png

因此咱們的目標文件就是/proc/3694/fd/11class

image.png

3、cat /proc/3694/fd/11 > /var/log/messages,結束收工grep

相關文章
相關標籤/搜索