删除文件或者重新格式化磁盘并不会破坏敏感数据,即使被删除这些数据也可以恢复。不彻底删除某些无用数据是好事,但是如果删除的是财务数据、银行帐号密码或者分类公司信息而无法彻底删除就很危险,本文将介绍一些能够在Linux Ubuntu操作系统中安全删除文件的工具。
代码: 全选
shred
重复覆盖<文件>,使得即使是昂贵的硬件探测仪器也难以将数据复原。
长选项必须用的参数在使用短选项时也是必需的。
-f, --force 必要时修改权限以使目标可写
-n, --iterations=N 覆盖N 次,而非使用默认的3 次
--random-source=文件 从指定文件中取出随机字节
-s, --size=N 粉碎数据为指定字节的碎片(可使用K、M 和G 作为单位)
-u, --remove 覆盖后截断并删除文件
-v, --verbose 显示详细信息
-x, --exact 不将文件大小增加至最接近的块大小
-z, --zero 最后一次使用0 进行覆盖以隐藏覆盖动作
--help 显示此帮助信息并退出
--version 输出版本信息并退出
如果指定文件为"-",粉碎标准输出的数据。
如果加上--remove (-u)选项表示删除文件。默认的方式是不删除文件,因为
覆盖像/dev/hda 等的设备文件是很普遍的,而这些文件通常不应删除。当覆盖
一般文件时,绝大多数人都会使用--remove 选项。
警告:请注意使用shred 时有一个很重要的条件:
文件系统会在原来的位置覆盖指定的数据。传统的文件系统符合此条件,但许多现代
的文件系统都不符合条件。以下是会令shred 无效或不担保一定有效的文件系统的
例子:
* 有纪录结构或是日志式文件系统,如AIX 及Solaris 使用的文件系统 (以及
JFS、ReiserFS、XFS、Ext3 等)
* 会重复写入数据,及即使一部份写入动作失败后仍可继续的文件系统,如使用
RAID 的文件系统
* 会不时进行快照记录的文件系统,像Network Applicance 的NFS 服务器
*****************************************************************************
默认已经安装,希望大家使用快乐
***************************************************
当然,对于家用。以上方式不是太理想(包括磁盘耗损)。这里推荐一个方法:文件夹加密
ecryptfs 只在硬盘保存加密后的文件。明文文件及操作是缓存于内存中的。(机密文件有谁不加密的)使用物理手段是无法获得原始文件的.