如何安全地删除包含所有内容的文件夹,使其无法恢复?
我尝试过shred命令,但它只适用于文件,而不是文件夹。
我还发现,有一个名为secure-delete的包在Ubuntu上工作得很好,但是当我尝试使用sudo yum install secure-delete安装它时,我得到了以下消息:没有包安全-删除可用,这使我认为这个包不能用于CentOS 7。
怎么继续?
发布于 2016-11-08 04:25:56
find /folder -type f | xargs shred但是底层(比如COW或SSD磨损均衡)可能会使这种情况变得毫无意义,所以最好首先进行加密。
发布于 2016-11-08 02:25:46
我的建议是获得应用程序源代码,并手动编译/安装它。
发布于 2018-02-20 15:39:32
在非日志文件系统上,shred可以安全地为您删除文件。只需确保将其单独应用于每个文件,例如使用user1133275's答案中所示的find命令。
然而,现在大多数文件系统都是日志记录的(NTFS、ext3 3/4、reiserfs、jfs、xfs、btrfs、zfs 在某种程度上),因此您可能无法使用shred或其他任何方法有效地删除该数据的所有跟踪。只有时间才能确保块最终被重用,日志旋转到数据消失的程度。
另一个选择是使用适当的工具分解整个分区。根据您需要走多远,用/dev/urandom中的数据覆盖分区就足够了。
https://unix.stackexchange.com/questions/321745
复制相似问题