Secure-Delete安全删除工具
该软件包包含很多安全删除工具,这些工具能够安全清除文件数据、释放磁盘空间、swap和memory。
Secure-Delete工具利用先进的技术对文件进行永久性删除,是非常实用的工具。想在Ubuntu中安装Secure-Delete工具,需要运行下列命令:
sudo aptitude install secure-delete
Secure-Delete软件包中包含下列命令:
srm(Secure remove) –用于删除硬盘上现有的文件或者目录。
smem(Secure memory wiper) – 用于清除计算机内存(RAM)的数据痕迹。
sfill(Secure free space wiper) – 用于清除磁盘可用空间的数据痕迹。
sswap(Secure swap wiper) – 用于删除swap分区所有数据痕迹。
srm - Secure remove安全移除
srm通过覆盖、重命名和unlink前截断数据来删除指定的文件,这可以防止其他人利用命令恢复或复原文件。
srm,像每一个使用getopt函数解析句法的程序一样,可以让用户使用— option来表明所有句法都是非选项。想要移除当前目录中‘-f’文件,可以输入“srm — -f”或者“srm ./-f”。
srm 语句
srm [OPTION]… FILE…
可用选项
-d, –directory – 忽略(与rm的兼容性)
-f, –force – 忽略不存在的文件,从不提示
-i, –interactive – 在任何清除操作前的提示
-r, -R, –recursive – 递归地移除目录内容
-s, –simple – 仅使用随机数据的单一pass进行覆盖
-m, –medium – 使用7 US DoD兼容 passes(0xF6,0×00,0xFF,random,0×00,0xFF,random)重写文件
-z, –zero – 覆盖文件后,文件使用的zero块
-n, –nounlink – 覆盖文件,但是并不对文件重新命名或者unlink
-v, –verbose – 显示正在进行的操作
–help – 显示帮助并退出
–version – 输出版本信息并退出
Srm示例
使用srm删除文件:
srm myfile.txt
使用srm删除目录
srm -r myfiles