当其他方法都失败时,如何删除 OSX 中的应用程序文件夹?

当其他方法都失败时,如何删除 OSX 中的应用程序文件夹?

我在应用程序中有一个名为 CrashPlan.app 的文件夹/包。卸载失败,只剩下一个包含 Contents 文件夹的文件夹,但除此之外,其他文件夹都为空。

文件夹信息:drwxrwxr-x@ 3 root 102 13 Jul 20:36 CrashPlan.app

我尝试了以下操作: sudo rm -rf CrashPlah.app chown chflags nouchg

我在安全模式和恢复模式下尝试了同样的操作。我尝试禁用系统完整性保护。每当我尝试删除文件夹时,我都会收到:rm:CrashPlan.app/Contents:操作不允许 rm:CrashPlan.app:操作不允许

有人能给我一些建议吗?我觉得我已经尝试了所有方法。

答案1

当CrashPlan卸载失败时,一个解决方案重新安装 CrashPlan 并按照步骤操作这篇支持文章

由于卸载已失败,问题可能是为 /Applications/CrashPlan.app 或其内容设置了“系统不可变标志”。在终端中,尝试ls -ldO /Applications/CrashPlan.appls -ldO /Applications/CrashPlan.app/Contents命令ls可能会显示如下内容:

drwxrwxr-x@  3 root  102  schg   13 Jul 14 20:36 CrashPlan.app

如果您看到 schg 标志,请运行这些命令。

sudo chflags -R noschg /Applications/CrashPlan.app
sudo rm -fR /应用程序/CrashPlan.app

如果chflags失败,则仅当系统处于单用户模式时才可以取消设置该标志。

如果rm仍然导致“操作不允许”错误,CrashPlan.app 可能在 Finder 中被锁定。如果被锁定,请将 /Applications/CrashPlan.app 移至垃圾桶。如果 Finder 询问是否将锁定的项目移至垃圾桶,请单击continue。清空垃圾桶,当 Finder 询问是否删除锁定的项目时,请单击Remove All Items

要彻底删除 CrashPlan,请删除这些文件夹(如果存在)。

  • /库/应用程序支持/CrashPlan
  • 〜/图书馆/应用程序支持/ CrashPlan

这些文件夹中可能还存在com.code42未被删除的文件。

  • /库/LaunchAgents
  • /库/LaunchDaemons
  • 〜/图书馆/ LaunchAgents

答案2

对于发现此问题的人,这里有一个链接可以下载当前版本的 CrashPlan Home 应用程序,安装它,然后运行安装程序来删除该应用程序,而不会有太多麻烦。

https://www.code42.com/crashplan/download/

相关内容