个性化阅读
专注于IT技术分析

Linux Shred命令

本文概述

shred命令使我们能够安全地删除文件, 这使任何人都很难恢复该文件。

使用rm命令擦除文件只会擦除文件系统条目, 并保持文件内容完整。使用某些软件来恢复已删除文件的内容非常容易。

为了防止数据恢复, 请通过最大程度地破坏数据来碎片化数据多次。

切碎可用于文件以及诸如硬盘分区之类的设备。默认情况下, shred使用不同的模式覆盖文件3次, 但是可以更改此数字。

在正常删除文件时, 该部分被简单标记为用于另一个文件, 但是该文件的数据仍然存在。这些数据可以通过某些高级软件检索。

当你要永久删除包含敏感数据的文件时, 此命令非常有用。要除去这些类型的文件, rm命令是不够的。


切碎不带参数的命令

句法:

shred <fileName>

例:

切碎abc.txt

Linux Shred1

看上面的快照, 文件abc.txt被创建。由于它包含机密数据, 因此需要安全删除。

现在, 将shred命令传递到上述文件后, 它将显示以下输出。

Linux Shred2

查看上面的快照, 文件的数据被粉碎, 但文件仍保留在那里。


删除文件

使用不带任何参数的shred命令只会覆盖文件内容, 但是文件仍保留在文件系统中。

要从文件系统中删除文件, 请使用选项u。

句法:

shred -u <fileName>

例:

切碎-u abc.txt

Linux Shred3

查看上面的快照, 文件已从文件系统中删除。


有关切碎过程的详细信息

如果要查看对文件进行细化处理, 请使用选项v。

在这里, 我们也使用u选项删除文件。

句法:

shred -u -v <fileName>

例:

切碎-u -v abc.txt

Linux Shred4

查看上面的快照, 默认情况下, 文件已被覆盖3次, 重命名了7次。


更改覆写号码

你还可以使用选项n将覆盖号从默认值(3)更改为所需的值。

句法:

shred -u -v -n 9 <fileName>>

例:

切碎-u -v -n 9 abc.txt

Linux Shred5

查看上面的快照, 该文件已被覆盖九次。


在驱动器上使用切丝

shred命令还用于覆盖驱动器的数据。驱动器包含大量数据, 因此需要大量时间来粉碎这些数据。

句法:

shred <deviceName>

例:

切碎/ dev / sda1

赞(0)
未经允许不得转载:srcmini » Linux Shred命令

评论 抢沙发

评论前必须登录!