2024年8月26日
大多数情况下,我们用来从计算机中删除文件的方法(例如使用Delete密钥、垃圾文件或rm命令)都不能永久安全地从硬盘(或任何存储介质)中删除文件。
该文件只是对用户隐藏,位于硬盘的某个位置。数据窃贼、执法人员或其他威胁者都可以恢复它。
建议阅读: 删除目录中除一个或几个文件之外的所有文件的 3 种方法
假设一个文件包含机密或秘密内容,例如安全系统的用户名和密码,那么具备必要知识和技能的攻击者可以轻松恢复该文件的已删除副本并访问这些用户凭据(您可能可以猜到这种情况的后果)。
在本文中,我们将介绍一些用于在 Linux 中永久安全地删除文件的命令行工具。
1. Shred – 覆盖文件以隐藏内容
shred覆盖文件以隐藏其内容,也可以选择将其删除。
$ shred -zvu -n 5 passwords.list
在下面的命令中,选项:
-z– 最后用零覆盖以…