使用安全删除功能安全删除文件
- 类别: 的Linux
有时您需要删除文件...确实需要删除文件。任何从事PC业务已经很久的人都知道,只要删除文件,就可以将其恢复。如果某人足够聪明并且有能力,他们甚至可以通过在原始文件上重新安装操作系统来恢复已被覆盖的文件。
所以...当您知道必须删除文件以使它永远无法恢复时,您该怎么办?好吧,在Linux中,您有很多选择。这些选项之一是安全删除。该工具非常方便,因为它可以安全地删除文件,文件夹,甚至可以安全地清理驱动器上的可用空间。在本文中,我将向您展示如何安装和使用安全删除。
安装
安全删除的安装很容易。由于此工具是仅命令行工具,因此我将向您展示如何从命令行安装它。步骤如下。
- 打开一个终端窗口。
- 发出命令
sudo apt-get install secure-delete。 - 输入您的sudo密码(如果您不知道,这是您的用户密码),然后按Enter。
- 允许安装完成。
现在,您已在计算机上安装了安全删除功能,可以开始删除这些文件和文件夹了。
删除文件
假设您的主目录中有一个文件( 〜/ )叫 secret_stuff.txt 。要使用安全删除将其删除,您可以使用 SRM 命令(安全删除)。为此,您将发出如下命令:
srm〜/ secret_stuff.txt
该文件现在已经消失了。不要指望他删除文件的速度会像使用 R M 命令。为什么需要更长的时间?在文件上发出srm命令时,secure-delete会执行以下操作:
- 1次通过0xff。
- 5次随机通过。
- 由彼得·古特曼(Peter Gutmann)(领先的密码学家)定义的具有特殊值的27次通过。
- 将文件重命名为随机值。
- 截断新文件。
在每次通过之间,文件也会通过O_SYNC模式打开,然后进行fsync()调用。
删除文件夹
删除文件夹就像删除文件一样简单。假设您有资料夹 〜/ secret_stuff 需要永久删除。要使用srm做到这一点,您可以使用-r(递归)开关,如下所示:
srm -r〜/ secret_stuff
根据目录内容的大小和数量,删除将花费一些时间。
清除可用空间
如果已在计算机上安装并重新安装了操作系统,则很容易在当前安装的可用空间中保留剩余文件。您可以使用以下命令确保空间中没有文件或文件夹的任何痕迹 填满 。您需要了解有关此命令的两件事:您必须具有管理员权限(因此必须使用sudo),并且您必须知道可用空间的安装点。该命令非常慢,因此请确保您有足够的时间运行。假设您有一个连接到计算机的驱动器,该驱动器已经使用了很多次并已安装到 / media /外部 。要完全清除该驱动器上的可用空间,您可以发出以下命令:
须藤sfill / media / external
一段时间后,该特定驱动器上的可用空间将完全没有目录或文件的任何痕迹。
最后的想法
使用安全删除工具是从驱动器永久且不可撤消地删除数据的可靠方法。该工具是如此强大,即使取证小组也无法从驱动器中提取数据。只要确保谨慎使用此工具,即可避免安全删除实际上要保留的文件!