首先須要說明一點,利用lsof恢復文件時,該文件必須被某一進程佔用中,好比說/var/log/message
ide
一、lsof | grep /var/log/messageblog
咱們能夠看到該文件狀態,當刪了這個文件後,獲得文件名後多了個(deleted)進程
二、咱們着手開始恢復,根據剛纔圖示,該文件被進程3694佔用,並且文件描述符fd爲11it
因此咱們的目標文件就是/proc/3694/fd/11class
3、cat /proc/3694/fd/11 > /var/log/messages,結束收工grep