shred Linux下的文件粉碎机

有时我们要把硬盘或者移动存储设备交给其他人,很多人以为自己将电脑中的信息删除就没事了,建议您好好审查自己是否真正已经将任何可能暴露您的个人隐私的数据删除了。

2014-05-16 14:00:35

shred 功能简单的说就是涂鸦,把一个文件用随机的字符码篡改的一塌糊涂。其宗旨就是更安全地帮助删除一个机密文件。shred 命令的功能是重复覆盖文件,使得即使是昂贵的硬件探测仪器也难以将数据复原,这条命令的功能足够适合实现文件粉碎的功效。

安装这个coreutils,就能有shred命令了

使用方法

粉碎一个名为 test.txt 的文件命令是:
$shred –u test.txt
粉碎多个文件的命令是:
$shred –u test1.txt test2.txt
覆盖 IDE 接口的第一个磁盘设备的第一分区
$shred /dev/hda0
覆盖 RAID 分区
$ shred -vfz -n 10 /dev/md1


选项:

-f, --force 必要时修改权限以使目标可写
-n, --iterations=N 覆盖 N 次,而非使用默认的 3 次
--random-source= 文件 从指定文件中取出随机字节
-s, --size=N 粉碎数据为指定字节的碎片
-u, --remove 覆盖后截断并删除文件
-v, --verbose 显示详细信息
-x, --exact 不将文件大小增加至最接近的块大小
-z, --zero 最后一次使用 0 进行覆盖以隐藏覆盖动作

徜徉于这片废土的我们.....应当去哪里追寻更好的自己?