在 Mac OS 上永久删除文件

在 Mac OS 上永久删除文件

不久前,作为相对较新的 Mac OS X 用户,我很惊讶地发现你不能轻松地删除文件。直接删除,即不先将其移至垃圾箱。在 Windows 和 Linux 上,可以明显地可以轻松完成,但在 Mac 上却并非如此。

我在尝试清理 USB 记忆棒中的文件时注意到了这一点 — 删除文件(“移至垃圾箱”)不会释放空间;只有在清空整个系统垃圾箱后才会释放空间。不太方便!(为了在 USB 记忆棒上腾出一些空间而必须清空整个垃圾箱似乎很愚蠢。里面可能有几 GB 的东西,这有点违背了它的目的 — 如果你有一天真的需要从垃圾箱中恢复一些东西怎么办。)

所以,你怎么解决这个问题您是否购买过第三方应用程序,例如原始垃圾花费 16.95 美元只是为了删除文件,还是在需要时勤快地清空垃圾箱?还是我错过了什么?另外,你能说服我这实际上是应该的吗——用户不应该能够轻易摆弄文件系统?:)

答案1

我对 Mac OS X 处理这个问题的方式也不太满意。如果我真的想删除某些东西,尤其是从 USB 记忆棒中删除,我通常会启动终端并rm手动删除文件。

答案2

由于似乎很多人都想要它,我刚刚为 Snow Leopard 创建了一项服务来执行此操作,称为立即删除。它出现在服务菜单和 Finder 中的上下文菜单中。

你可以下载来自 GitHub。解压.zip存档并将结果“ Delete Immediately.service”移动到库文件夹中的服务文件夹。~/Library/Services/您可能需要注销并重新登录(和/或在键盘首选项的服务部分中启用它)以便系统识别该服务。

我还建议您查看READMEGitHub 主页上的文件。如果您想为代码做出贡献、对其进行本地化或制作图标,请随意!

上下文菜单

服务菜单

答案3

解决这个难题的无终端方法是施展以下咒语来安抚苹果之神,就像这样:

选择要牺牲的文件然后背诵:

⌘ 删除

⌘ ⇧ ⌥ ⌫

这会将文件发送到垃圾箱,然后删除整个垃圾,从而应该让受害者(以及所有其他被丢弃的物品)陷入毁灭。

答案4

我在命令行中使用 rm -rf。它删除速度快得多,而且删除所有内容。我使用 Windows 时遇到的一个常见问题是,删除是一个过程,而不是一个时间点,我经常发现自己花了几分钟看着 Windows 删除文件夹和文件。Rm -rf 很快。

您还可以使用 rm -rf 删除特定的垃圾箱。垃圾箱是相关卷或目录根目录中名为 .Trash 的隐藏文件夹。

是的,我认为应该这样。用户不应该能够使用 Finder 过快地删除文件。文件应该可以从废纸篓中恢复。

相关内容