强制清空 Mac 的垃圾箱

强制清空 Mac 的垃圾箱

在 Mac 上清空垃圾有时相当麻烦,因为有些文件被锁定了。
有没有一种简单的方法可以强制清空,而不用进入终端输入 rm 命令?

答案1

正如其他人提到的,您可以按住选项键 ( ) 并选择清空废纸篓以忽略锁定的文件。但如果它们确实正在使用中,您有以下几种选择:

  • 找出哪些应用程序正在使用带有lsof和 的文件grep(例如lsof | grep in_use_filename),然后退出这些应用程序
  • 使用rm命令删除~/.Trash/*
  • 从 Finder 菜单中选择“安全清空废纸篓…”。如果您有很多文件,这将需要一段时间,因为它实际上会在删除之前覆盖内容...但如果不这样做,这是一种忽略据称正在使用的文件并删除它们的简单方法。

安全清空垃圾

答案2

如果文件锁定,未使用时,按住Option并单击清空垃圾箱,如对话框建议的那样:

锁定已删除文件对话框

如果文件正在使用中,强制删除它们的最简单方法就是使用rm ~/.Trash/*命令

答案3

哦,我发现了一个非常简单的方法来做到这一点。

  1. 按住 Option 键并点击垃圾箱
  2. 释放点击(仍然按下选项键)
  3. 单击“清空垃圾箱”(仍按下选项键)
  4. 完毕。

嗯.. Mac 的隐藏功能。

帮助来源

答案4

强制删除锁定的文件有时会导致问题 - 您可能正在删除实际上正在使用的文件,可能是系统正在使用。注销并重新登录通常会导致锁定过程释放文件,从而允许正常删除。例如:我定期删除用户和系统缓存中的所有内容。其中一些是锁定的,这就是我解锁它们的方法。

相关内容