本文概述
- 切碎不带参数的命令
- 删除文件
- 有关切碎过程的详细信息
- 更改覆写号码
- 在驱动器上使用切丝
使用rm命令擦除文件只会擦除文件系统条目, 并保持文件内容完整。使用某些软件来恢复已删除文件的内容非常容易。
为了防止数据恢复, 请通过最大程度地破坏数据来碎片化数据多次。
切碎可用于文件以及诸如硬盘分区之类的设备。默认情况下, shred使用不同的模式覆盖文件3次, 但是可以更改此数字。
在正常删除文件时, 该部分被简单标记为用于另一个文件, 但是该文件的数据仍然存在。这些数据可以通过某些高级软件检索。
当你要永久删除包含敏感数据的文件时, 此命令非常有用。要除去这些类型的文件, rm命令是不够的。
切碎不带参数的命令 句法:
shred <
fileName>
例:
切碎abc.txt
文章图片
看上面的快照, 文件abc.txt被创建。由于它包含机密数据, 因此需要安全删除。
现在, 将shred命令传递到上述文件后, 它将显示以下输出。
文章图片
查看上面的快照, 文件的数据被粉碎, 但文件仍保留在那里。
删除文件 使用不带任何参数的shred命令只会覆盖文件内容, 但是文件仍保留在文件系统中。
要从文件系统中删除文件, 请使用选项u。
句法:
shred -u <
fileName>
例:
切碎-u abc.txt
文章图片
查看上面的快照, 文件已从文件系统中删除。
有关切碎过程的详细信息 如果要查看对文件进行细化处理, 请使用选项v。
在这里, 我们也使用u选项删除文件。
句法:
shred -u -v <
fileName>
例:
切碎-u -v abc.txt
文章图片
查看上面的快照, 默认情况下, 文件已被覆盖3次, 重命名了7次。
更改覆写号码 你还可以使用选项n将覆盖号从默认值(3)更改为所需的值。
句法:
shred -u -v -n 9 <
fileName>
>
例:
切碎-u -v -n 9 abc.txt
文章图片
查看上面的快照, 该文件已被覆盖九次。
在驱动器上使用切丝 shred命令还用于覆盖驱动器的数据。驱动器包含大量数据, 因此需要大量时间来粉碎这些数据。
句法:
shred <
deviceName>
例:
【Linux Shred命令】切碎/ dev / sda1
推荐阅读
- Linux mount命令
- Linux Nano编辑器
- Linux du命令
- Linux init命令
- Linux env命令
- Linux shutdown命令
- Linux top命令
- Linux info命令
- Linux ps命令