码迷,mamicode.com
首页 > 其他好文 > 详细

使用grep命令恢复被删除文件的内容

时间:2015-02-02 20:04:08      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:grep

    我们知道,rm命令其实并不是真正的从物理上删除文件内容,只过不把文件的inode回收了,其实文件内容还在硬盘上。所以,如果你不小删除了什么比较重要的程序配置文件的时候,我们完全可以用grep命令在恢复,下面是一个恢复示例:

   

    

grep -a -B 50 -A 60 ‘some string in the file‘ /dev/sda1 > results.txt


说明:

  • 关于grep的-a意为–binary-files=text,也就是把二进制文件当作文本文件。

  • -B和-A的选项就是这段字符串之前几行和之后几行。

  • /dev/sda1,就是硬盘设备,

  • > results.txt,就是把结果重定向到results.txt文件中。


本文出自 “leboit” 博客,谢绝转载!

使用grep命令恢复被删除文件的内容

标签:grep

原文地址:http://leboit.blog.51cto.com/1465210/1610782

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!