mac os/Library文件夹存储什么?

Alf*_*red 15 macos

我是mac osx的新手.令我困惑的一件事是什么/Library/System/Library文件夹存储?正如它的名字含义,我认为应该是类似的/lib/usr/lib在Linux中.但事实并非如此.在它内部,它看起来更像应用程序包.并且所有命名都是特定于应用程序的,例如/Library/iChat.如果它们是特定于应用程序的,那么为什么要调用它们Library?通常在命名为时Library,它用于代码或资源共享目的.

Gor*_*son 30

库文件夹存储设置,资源和支持文件.它们有4个(好的,通常只有3个):

  • 用户库〜/ Library存储每个用户的设置等.
  • 本地库/库存储计算机范围的设置等.顺便说一句,我称之为"本地"库,因为在NextStep中它是/ Local/Library,但你会看到各种其他名称,例如根库,计算机库,......
  • 网络库/网络/库将存储网络域中所有计算机共享的设置 - 如果网络域管理员设置了一个,没有人再做了
  • 系统库/ System/Library存储OS X附带的基本设置,资源等.理论上,您不应在此处更改任何内容.

现在,对于各种库文件夹中的文件:大多数是按类型组织的(例如,有一个Preferences文件夹,一个Caches文件夹,一个Application Support文件夹等),每个应用程序(或系统组件,或者其他)都有文件/子文件夹).一些资源类型可用于许多或所有程序(例如字体,钥匙串,服务),因此那里只有一堆文件.然而,一些程序(主要是Apple编写的程序),eg,自负,认为他们需要在库中拥有自己的顶级文件夹,因此他们继续创建一个并在其中存储内容.

至于名称"图书馆",我不会读太多.它基本上是存储程序需要获取的东西的地方,但用户(通常)不需要明确地知道.基本上,用户永远不需要双击或使用打开/保存对话框来访问的东西.当您运行Mail.app时,您不需要告诉它使用〜/ Library/Preferences/com.apple.mail.plist中的设置,或〜/ Library/Mail中的缓存邮箱内容,或状态信息在〜/ Library/Saved Application State/com.apple.mail.savedState中.