2021-10-16
苹果系统的资源库文件夹
苹果系统的资源库文件夹用于组织、管理用户和系统资源,为用户提供系统和应用程序辅助资源。
一、资源库文件夹中的常见项目:
资源库文件夹
Application Support:用于保存应用程序所需要的辅助数据资源(例如:应用程序的帮助文件等)。在用户和本地资源库文件夹中都可以找到此文件夹。
Extensions:用于保存OS X驱动,为硬件、网络提供驱动支持。此文件夹只存在于系统和本地资源库。
Fonts:存储用于屏幕显示和打印输出的字体。在每个资源库文件夹中都有字体文件夹。
Frameworks:用于存储系统中的框架。框架是操作系统不同部分或应用程序之间使用的共享代码库。在每个资源库文件夹中都有框架文件夹。可以通过/应用程序/实用工具/系统信息应用程序查看Mac当前加载的框架资源。
Keychains:用于存储钥匙串文件。
Logs:用于存储日志文件。在每个资源库文件夹中都有日志文件夹。日志文件可通过/应用程序/实用工具/控制台应用程序进行查看。
PreferencePanes:用于存储系统偏好设置相关应用程序。
Preferences:用于存储系统和应用程序的设置。每次对应用程序或系统功能进行设置,这些设置会被存储到一个偏好设置文件中。在本地和用户资源库中都有此文件夹。
二、资源库文件夹的分布
资源库文件夹位于本地、用户、网络及系统四个区域。根目录下的资源库文件夹是本地资源库文件夹。将资源库文件夹分配到不同区域可以提供更加灵活的管理。比如,可以选择将字体资源分配给特定用户,或是所有用户。系统、本地资源库文件夹是可以见的,用户资源库文件夹默认是隐藏的。
资源库检索优先级
三、OS X中资源库文件夹的检索顺序
四个区域中资源库文件夹的资源项目可能会重复。所以,四个资源区域的资源的检索优先级是不一样的。OS X对于资源库的检索顺序是:用户—本地—网络—系统。系统会使用先检索到的资源。比如:系统的“用户”和“本地”域都存在Arial字体,那么系统会先检索用户资源库中的字体文件夹,最终会使用用户资源库中的Arial字体。