删除应用程序后,存在哪些程序可以查找和删除剩余的“孤立文件”?


11

我已经将系统从Mac转移到Mac已有15年以上。对于几年前测试的程序,我的系统中潜藏着首选项文件和其他文件。

是否有一个智能程序可以将我指向这些孤立文件,却知道创建它们的应用程序不在我的系统上?

Answers:


7

如果您愿意使用Terminal.app,则可以find用来标识长时间未访问的文件/文件夹。

  • find ~/Library/Preferences -atime +52w 将列出过去52周未访问的所有偏好。
  • find -d ~/Library/Preferences -atime +52w -ok rm '{}' \; 会询问您是否要逐个文件删除它

如果您不想被询问每个文件,请运行

find -d ~/Library/Preferences -atime +52w -delete

是的,尽管任务比较困难,因为我不想删除计​​算机上属于实际程序的文件。将您说的话与CraftyThumber的答案混合在一起,我可能会提出一个很好的解决方案。让我们看看我的脚本可以做什么!
巴特2012年

如何在不打扰y的情况下运行此命令?
康拉德

@konrad查看最新答案
nohillside

6

OnyX有几种清洁选项,可能值得一试。

除此之外,您可以在/Library/Receipts和中查看安装收据~/Library/Receipts。通过安装程序安装的应用程序应将其安装内容和安装位置写入此目录。您可以检查是否已“卸载”程序,然后手动删除潜伏文件。


我不知道这些“收据”的存在。很有意思。我可能会为此开发一个小工具。谢谢。
巴特2012年

@Barth:如果您能对结果感兴趣,我会对它感兴趣:)
sjbx 2012年

2

我没有与公司建立联系,但是如果您想要付费应用程序,那么我过去曾经使用过App Zapper。

这是一个拖放应用程序。将应用程序拖到窗口中,它会显示所有依赖项供您删除。我为ML进行了全新安装,因此我已经有一段时间没有使用它了,我怕我不记得成本了,但是我记得它并不昂贵。更新:费用为$ 12.95;比我想起的还要多。

也许可以使用和平主义者。在Pacifist中打开该应用程序的卸载版本(将其拖到此处),然后查看安装了什么,然后删除这些项目?


谢谢您的回复。但是,正如我所说,创建文件的应用程序不再在我的系统上。Appzapper可以很好地卸载程序。
巴特2012年

0

Revo Uninstaller Pro是一个很棒的实用程序,它将删除与程序有关的所有信息。这包括注册键和任何子键。

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.