Linux 中正在使用的文件被误删除如何恢复。
1、lsof -a /data/test.txt #通过lsof -a 查看到less 在使用这个文件
2、 lsof |grep delete #lsof 可以查看到所有正在运行的进程,grep 过滤出删除的delete。
3、记住进程编号“9903”
4、ll /proc/9903/fd #fd文件描述符,9903进程编号
5、cat /proc/9903/fd/4 #可以查看到被删除的文件
6、cat /proc/9903/fd/4 > /data/test.txt #把看到的文件替换复制到/data/下的test.txt里
-------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------- 博客均为个人笔记,无所追求,仅供参考~~~ QQ--2382990774