如何在OS X中安全擦除文件而又不将文件移入垃圾箱?


11

我的问题是我想安全地删除OS X中的文件(例如“安全清空废纸function”的功能),以便无法使用恢复工具恢复文件。我不想倒垃圾。可以在OS X中安全擦除文件,而无需将文件移到“已删除邮件”?


TBH我认为现在找到一个“修复”将只是延迟所有新版本可能伴随的外观的不可避免的更改
亚历山大–恢复莫妮卡2012年

Answers:


18

您始终可以将terminal命令rm与以下-P选项一起使用:

[Option -P will]覆盖常规文件,然后将其删除。在删除文件之前,文件将被覆盖3次,首先是字节模式0xff,然后是0x00,然后又是0xff。

如果您不方便使用终端机,请:

  1. 打开Terminal.app(在/ Applications / Utilities中找到)。
  2. 键入cd 并将包含要删除的文件的文件夹拖到终端窗口。
  3. 输入rm -P FileName.extension并点击Enter

5
或通过键入rm -P 然后将文件直接拖到终端窗口中来组合步骤2和3 。还值得一提的是,根据扇区/群集分配过程,通常不能保证整个文件都将被覆盖。如果您真的关心这些事情,请使用FileVault 2加密整个驱动器。
nohillside

15

srm是另一个用于安全删除文件的Shell实用程序。默认情况下,它使用35遍Gutmann算法,但是-s(一次覆盖随机数据的文件)速度更快,并且对于大多数用途来说应该足够安全。


1
实际上,在Finder中选择“确保清空垃圾箱”会调用srm
lupincho
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.