文章插图
删除文件和格式化磁盘是用户的常见任务 。linux提供了许多实用程序来从命令行删除文件和文件夹 。
删除文件和文件夹的最常用命令分别是 和。您可以在此处阅读有关该命令的详细信息 。rmrmdirrm
在这篇博客文章中,我们将研究一个称为的新命令,该命令可帮助我们以安全的方式擦除磁盘和清除文件 。shred
什么是 Linux 命令?shredshred 命令有助于多次覆盖就地数据 。这使得第三方软件和硬件探测更难恢复数据 。这就是为什么它通常用于安全地删除数据的原因 。
Linux shred 命令的语法:【如何使用 Linux shred 命令安全地擦除磁盘和文件】
shred [OPTION] filename
粉碎“文件”shred -vfz [/file/system/path]
粉碎“磁盘”根据该页面,您可以使用的一些[选项]是:manshred
- -n,--迭代 = N
覆盖数据 N 次,而不是默认的 (3) 次 。 - -z,--zero
添加一个包含零的最终覆盖以隐藏切碎 。 - -f,--强制
强制权限允许写入(如有必要) 。 - -v,详细
显示进度 。 - -u,--删除
截断并在覆盖后删除文件 。
与 有何不同?shredrm只需使用即可删除指向文件系统的指针 。实际数据可能仍然存在 。因此,有可能进行数据恢复 。rm
但是,当您使用该命令时,文件将被覆盖指定的次数,从而使实际内容无法恢复 。我们将在后面的示例中看到这一点 。shred
另一个区别是执行速度 。通常,比 快 。这是因为在删除文件之前会覆盖该文件几次 。根据迭代次数和文件/磁盘大小,可能需要更长的时间 。而只是删除了指向文件系统的指针 。rmshredshredshredrm
该命令如何工作?shred默认情况下,该命令使文件经历三次传递 。这三个阶段可确保文件被覆盖三次 。也可以使用标志更改默认传递值 。shred-n
何时使用该命令shred您可以使用 shred 命令擦除敏感数据,这也确保了安全性 。系统管理员、数字取证团队或信息安全专家可以使用它来实施安全标准 。
示例shred?? 在系统上运行任何示例之前,请确保正确备份了文件和文件系统 。请小心,因为内容物无法恢复 。
如何覆盖和删除文件shred我们有一个示例文件,其内容在下面共享:poem.txt
文章插图
示例文件的内容poem.txt
让我们使用默认的三个遍历来覆盖其内容:
shred -v poem.txt
在这里,代表详细并显示详细的输出 。-v文章插图
在这里,我们可以看到文件已经经历了3次覆盖
让我们看看被撕碎的文件的内容:
cat poem.txt
文章插图
在这里,我们可以看到内容已更改为不可读的格式 。
现在我们可以使用安全地删除该文件 。rm poem.txt
但是,我们可以更有效地使用 shred 命令,我们可以在单个命令中覆盖、隐藏切碎和删除文件 。让我们修改并运行以下命令:
shred -vzu -n5 poem.txt
哪里- -v代表详细并给出详细的输出 。
- -z将最后一个传递替换为零以隐藏切碎 。
- -u切碎后删除文件 。我们不需要在此标志之后删除文件 。rm
- -n更改刀路数 。我们已将其设置为 5 。
推荐阅读
- 月食是如何产生的? 月食形成的原因
- 军棋的规则和走法 军棋的下法
- xd股票如何交易 xd股票是什么意思
- 蒸鱼豉油可以炒菜吗
- 怎样制作红油辣椒
- 如何自制泡姜
- 求职|第一学历是专科,最高学历是本科,找工作有用吗?如何填写简历
- 护肤|16~46岁不同年龄的护肤重点在这里!如何做到岁月不留痕!
- 夏季的养生粥 如何做薏米排骨汤粥
- 附睾炎该如何治疗呢