有时,您可能想在macOS中隐藏某些应用程序而不实际卸载它们。 这可能是因为您将来仍希望访问这些应用程序,或者是您不希望Mac用户通过Finder启动该应用程序,甚至是在处理内置的Apple应用程序时,这种应用程序并不总是很理想。删除主意。
值得庆幸的是,macOS具有一些强大的文件管理功能,使用户可以轻松隐藏(并稍后显示)文件甚至应用程序。 因此,如果要隐藏某个特定的应用程序,请按以下步骤操作。
通过终端隐藏Mac应用
- 查找您要隐藏的应用。 在我们的示例中,我们将使用Microsoft OneDrive。
- 启动终端并使用以下命令,只需根据自己的情况更改相应的应用程序名称即可。
- 由于这是超级用户命令,因此在出现提示时输入您的管理员密码。 完成后,指定的应用程序将立即从Finder中消失。
- 但是请注意,该应用程序只是隐藏而不是删除。 您仍然可以通过Spotlight访问它,并且在打开关联的文件类型或配置为在启动时或通过脚本运行时,它仍将启动。
sudo chflags -h隐藏了“ /Applications/.app”
sudo chflags -h隐藏“ /Applications/.app”
隐藏受保护的Apple Apps
上述步骤适用于大多数第三方应用程序,甚至适用于某些Apple应用程序。 但是,如果您在某些内置的Apple应用程序(例如“新闻”或Safari)中尝试该操作,则会收到“不允许操作”错误消息。 这是因为某些应用程序受到系统完整性保护(SIP)的保护,该功能是El Capitan引入的一项安全功能,可以保护Apple认为是关键的系统文件。
因此,要隐藏或修改这些受保护的应用程序和文件,您需要至少暂时禁用SIP。 禁用SIP后,您可以重复上述步骤以隐藏所需的内置应用程序,然后在完成操作后重新启用SIP以确保Mac受到保护。