<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[静怡家园]]></title> 
<link>http://www.zhanghaijun.com/index.php</link> 
<description><![CDATA[书山有路勤为径，学海无涯苦作舟！]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[静怡家园]]></copyright>
<item>
<link>http://www.zhanghaijun.com/post//</link>
<title><![CDATA[Linux中彻底删除文件]]></title> 
<author>碟舞飞扬 &lt;webmaster@zhanghaijun.com&gt;</author>
<category><![CDATA[技术文章]]></category>
<pubDate>Sat, 11 May 2013 20:03:53 +0000</pubDate> 
<guid>http://www.zhanghaijun.com/post//</guid> 
<description>
<![CDATA[ 
	我们知道在Linux中删除文件一般使用rm, 但是rm命令并不会真的清空保存该文件的数据块的内容，而只是释放了该文件所占用的索引节点和数据块。因此用rm删除的文件是可以通过一些方法恢复的(比如可以用debugfs恢复，具体方法Google之)。<br/><br/>有些时候我们要彻底删除一些文件，可以使用shred命令来实现，shred是coreutils的一部分，所以Linux中基本都会有这个命令。<br/><br/>shred彻底删除文件的方法:<br/><br/>$ shred -u file<br/><br/>shred会用一些随机内容覆盖文件所在的节点和数据块，并删除文件(-u参数)。<br/><br/>如果想清除的更彻底一点可以加-z 参数，意思是先用随机数据填充，最后再用0填充。<br/><br/>$ shred -u -z file<br/><br/>另外shred还可以清除整个分区或磁盘，比如想彻底清除/dev/sdb1分区的内容可以这样:<br/><br/>$ shred /dev/sdb1&nbsp;&nbsp; (注意不要加-u参数)<br/><br/>shred的详细参数：<br/><br/>-f, --force&nbsp;&nbsp; 更改权限允许写入(如有必要)<br/><br/>-n, --iterations=N&nbsp;&nbsp; 重写N次，默认为3次<br/><br/>--random-source=FILE 从指定文件读取数据<br/><br/>-s, --size=N&nbsp;&nbsp;将文件粉碎为固定大小 (可使用后缀如K、M、C等)<br/><br/>-u, --remove&nbsp;&nbsp; 重写后截短并移除文件<br/><br/>-v, --verbose&nbsp;&nbsp; 显示进度<br/><br/>-z, --zero - add&nbsp;&nbsp;用0覆盖数据<br/><br/>–help&nbsp;&nbsp;显示帮助<br/><br/>–version&nbsp;&nbsp; 显示版本信息<br/>Tags - <a href="http://www.zhanghaijun.com/tags/shredlinux/" rel="tag">shredlinux</a> , <a href="http://www.zhanghaijun.com/tags/%25E5%25BD%25BB%25E5%25BA%2595%25E5%2588%25A0%25E9%2599%25A4%25E6%2596%2587%25E4%25BB%25B6/" rel="tag">彻底删除文件</a>
]]>
</description>
</item><item>
<link>http://www.zhanghaijun.com/post//#blogcomment</link>
<title><![CDATA[[评论] Linux中彻底删除文件]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.zhanghaijun.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>