Подтвердить что ты не робот

Что хранит папка mac os/Library?

Я новичок в mac osx. Меня смущает то, что хранит папки /Library или /System/Library? Поскольку это имя означает, я думал, что это должно быть что-то вроде /lib или /usr/lib в Linux. Однако это не так. Внутри он выглядит более похожим на пакеты приложений. И все имена очень специфичны для приложения, например /Library/iChat. Если они специфичны для приложения, то почему они называются Library? Обычно, когда он называется Library, он предназначен для целей обмена кодами или ресурсами.

4b9b3361

Ответ 1

Библиотечные папки хранят настройки, ресурсы и файлы поддержки. Есть 4 (ну, как правило, 3) из них:

  • Пользовательская библиотека ~/Library хранит настройки для каждого пользователя и т.д.
  • Локальная библиотека,/Библиотека, хранит настройки для всей системы и т.д. BTW, я называю это "локальной" библиотекой, потому что в NextStep она была /Local/Library, но вы увидите для нее всевозможные другие имена, таких как корневая библиотека, компьютерная библиотека,...
  • Сетевая библиотека/Сеть/Библиотека будет хранить настройки, общие для всех компьютеров в сетевом домене, - если администратор сетевого домена установил один, который больше никто не делает
  • Системная библиотека /System/Library хранит базовые настройки, ресурсы и т.д., которые поставляются с OS X. Теоретически вы ничего здесь не должны изменять.

Теперь, что касается файлов внутри различных папок библиотеки: большинство из них организовано по типу (например, есть папка "Настройки", папка "Кэши", папка поддержки приложений и т.д.) с файлами/подпапками для каждого приложения (или системным компонентом, или что-то еще). Некоторые типы ресурсов доступны для многих или всех программ (например, Fonts, Keychains, Services), так что там просто куча файлов. Тем не менее, некоторые программы (в основном, Apple-authored) являются, um, достаточно эгоистичными, чтобы думать, что им нужна их собственная папка верхнего уровня внутри библиотеки, поэтому они идут вперед, создают и хранят в ней вещи.

Что касается имени "Библиотека", я бы не стал слишком читать его. Это, в основном, место для хранения вещей, к которым должны быть обращены программы, но о том, что пользователь не должен (в общем) быть явно осведомленным. В основном, то, что пользователю никогда не нужно дважды щелкать или использовать диалог открытия/сохранения для доступа. Когда вы запускаете Mail.app, вам не нужно указывать ему, чтобы использовать настройки в ~/Library/Preferences/com.apple.mail.plist или содержимое кэшированного почтового ящика в ~/Library/Mail или информацию о состоянии в ~/Library/Сохраненное состояние приложения/com.apple.mail.savedState.