linux系统rm删除的文件如何恢复(linux rm删除文件如何恢复)

linux rm删除文件怎样规复

Linux体系没有吸收站,rm删除就永久找不到了,特别是不要用 rm -rf 这个指令,删除的时分,最好用相对途径,同时带-i的参数举行提示,比力保险。那么假如真的删除了,可以用底下的步调去实验规复文件。

1. 使用lsof下令查察如今对否有历程掀开删除的文件

lsof | grep /root/selenium/Spider/MySql.Data.dll //查察历程中调用删除的dll文件 lsof | grep diamon //查察历程中调用删除的diamon文件 sh 8455 root 255r REG 253,0 173 764298 /tmp/diamon.sh (deleted) //从外表的输入可以看到,历程8455正在以只读的办法掀开这个文件,掀开的文件形貌符为255,同时文件diamon.sh被标志删除,然后查察文件" /proc/8455/fd/255"

2. 查察对否存在规复数据

cat /proc/13067/fd/86 // 13067 掀开MySql.Data.dll历程ID,86文件形貌符 cat /proc/8455/fd/255 //查察只读的diamon数据

3. 使用I/O重定向规复文件

cat /proc/23778/fd/86

GM游戏 更多