srm linux字符界面,如何使用srm安全的删除Linux中的文件

在Linux平台上,有几个可能的工具可以完成此过程,其中一些工具不能用于删除此类信息,而另一些工具只能可靠地在磁性驱动器上工作。因此,如果您的服务器使用ssd,那么您需要确保使用适合该任务的工具。其中一个工具就是Secure-delete工具包。

Secure-delete Toolkit是文件删除工具的集合,其中包括srm命令(用于安全删除)。这里将引导您完成在Ubuntu Server 18.04上安装和使用srm的过程。该工具包可以从标准存储库中轻松安装在几乎任何Linux发行版上,因此在您选择的发行版上启动并运行该工具包的方法差不多。

SRM命令删除的文件,是无法恢复的,操作需谨慎。

一、安装

Secure-delete Toolkit的安装很简单。打开终端窗口并发出命令:

sudo apt-get install secure-delete -y

安装完成后,您就可以开始了。

二、删除文件

让我们创建删除测试文件。首先,使用随机数据创建一个文件。这可以使用head命令完成,如下所示:

head -c 10MB dev / urandom> testfile

上面的命令将创建一个名为testfile的二进制文件,其中填充了10 Mb的随机数据。现在,让我们删除该文件。我们将使用两个选项:

v - 用于详细输出。

z - 用零擦除最后一次写入而不是随机数据。

我们的命令如下所示:

srm -vz testfile

因为我们创建了一个小文件,擦除过程将在大约一到两分钟内完成。如果你必须删除一个更大的文件,准备srm需要一些时间。允许它完成,否则擦除过程将失败,并且您的数据保持不变(即使只是部分)。

命令完成后,您的数据将被安全删除(如下图)。

112640xhhhdryne9cfmhwd.jpg

正在进行的文件删除。

当流程完成后,srm会通知您已完成。发出ls命令以验证文件是否消失(如下图)。

112640fiy6s62vnezlesic.jpg

三、删除目录

如果你需要安全地删除整个目录,那么srm就可以了。使用以下命令创建测试目录:

mkdir~ / TEST

现在使用与上面相同的方式创建包含随机数据的文件:

head -c 10MB dev / urandom>〜/ TEST / testfile

使用测试文件和目录,可以使用以下命令安全地删除它们:

srm -r~ / TEST

以上就是使用srm命令安全删除数据文件的全部内容。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值