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

时间:2013-01-11 21:02:14

标签: macos

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

1 个答案:

答案 0 :(得分:28)

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

  • 用户库,〜/ Library,存储每个用户的设置等。
  • 本地库,/ Library,存储计算机范围的设置等。顺便说一句,我称之为“本地”库,因为在NextStep中它是/ Local / Library,但你会看到各种其他名称,例如根库,计算机库,......
  • 网络库,/ Network / 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。