Linux Shred命令

本文概述

  • 切碎不带参数的命令
  • 删除文件
  • 有关切碎过程的详细信息
  • 更改覆写号码
  • 在驱动器上使用切丝
shred命令使我们能够安全地删除文件, 这使任何人都很难恢复该文件。
使用rm命令擦除文件只会擦除文件系统条目, 并保持文件内容完整。使用某些软件来恢复已删除文件的内容非常容易。
为了防止数据恢复, 请通过最大程度地破坏数据来碎片化数据多次。
切碎可用于文件以及诸如硬盘分区之类的设备。默认情况下, shred使用不同的模式覆盖文件3次, 但是可以更改此数字。
在正常删除文件时, 该部分被简单标记为用于另一个文件, 但是该文件的数据仍然存在。这些数据可以通过某些高级软件检索。
当你要永久删除包含敏感数据的文件时, 此命令非常有用。要除去这些类型的文件, rm命令是不够的。
切碎不带参数的命令 句法:
shred < fileName>

例:
切碎abc.txt
Linux Shred命令

文章图片
看上面的快照, 文件abc.txt被创建。由于它包含机密数据, 因此需要安全删除。
现在, 将shred命令传递到上述文件后, 它将显示以下输出。
Linux Shred命令

文章图片
查看上面的快照, 文件的数据被粉碎, 但文件仍保留在那里。
删除文件 使用不带任何参数的shred命令只会覆盖文件内容, 但是文件仍保留在文件系统中。
要从文件系统中删除文件, 请使用选项u。
句法:
shred -u < fileName>

例:
切碎-u abc.txt
Linux Shred命令

文章图片
查看上面的快照, 文件已从文件系统中删除。
有关切碎过程的详细信息 如果要查看对文件进行细化处理, 请使用选项v。
在这里, 我们也使用u选项删除文件。
句法:
shred -u -v < fileName>

例:
切碎-u -v abc.txt
Linux Shred命令

文章图片
查看上面的快照, 默认情况下, 文件已被覆盖3次, 重命名了7次。
更改覆写号码 你还可以使用选项n将覆盖号从默认值(3)更改为所需的值。
句法:
shred -u -v -n 9 < fileName> >

例:
切碎-u -v -n 9 abc.txt
Linux Shred命令

文章图片
查看上面的快照, 该文件已被覆盖九次。
在驱动器上使用切丝 shred命令还用于覆盖驱动器的数据。驱动器包含大量数据, 因此需要大量时间来粉碎这些数据。
句法:
shred < deviceName>

例:
【Linux Shred命令】切碎/ dev / sda1

    推荐阅读