Понимание системных папок в macOS

системные папки Это папки, которые не предназначены для доступа пользователей. Это помогает Запуск приложений и операционная система, обеспечивающая поддержку и ресурсы. Это уровень, который позволяет пользователям управлять хостом через приложения и программы. Некоторые из них скрыты, другие нет, но все они так или иначе доступны пользователю.

Общие сведения о системных папках в macOS – Mac

Но что это за разные системные папки? Что такое мусорная корзина и как она помогает вашему компьютеру? Мы рассмотрим наиболее распространенные системные папки, указанные ниже.

Папка «/ System» на вашем Mac не так много. Мы сначала посмотрим на его содержимое, прежде чем перейти к другим более глубоким системным папкам.

уведомление: Не добавляйте, не удаляйте и не изменяйте системные папки и файлы. Вы можете безопасно просматривать, но добавление, удаление или изменение файлов или изменение самих папок может иметь непредсказуемые последствия - а иногда даже разрушить вашу систему. Если вам нужно попробовать, возьмите загрузочную копию вашего Mac, прежде чем продолжить.

Папки библиотеки: / System / Library и ~ / Library

Общие сведения о системных папках в macOS – Mac

Папки библиотеки находятся ближе всего к пользователю. Они создаются приложениями, а приложения добавляют, удаляют и изменяют файлы в ходе своего рабочего процесса. Если честно, организационный процесс здесь может быть немного запутанным. У приложений в основном есть штык, чтобы делать все, что им заблагорассудится, когда дело доходит до помещения файлов в библиотеку, но большинство из них следуют похожему процессу.

Вы найдете широкий спектр файлов и папок в папке User Library (расположенной в «~ / Library») и папке System Library (расположенной в «/ System / Library»). Эти файлы сохраняют настройки, базы данных приложений, метаданные, плагины, сохраненные состояния приложений, системные профили, файлы cookie и многое, многое другое.

Поддержка приложений Общие сведения о системных папках в macOS – Mac

папка"~ / Библиотека / Поддержка приложенийПапка библиотеки, к которой часто обращаются. Здесь приложения сохраняют файлы, необходимые для их работы. Вдали от папок с данными пользователя эти файлы можно разделить, чтобы избежать путаницы или модификации.

Когда пользователи обращаются к этой папке, это меняет способ работы программы, что не поддерживается настройками по умолчанию, или исправляет какую-либо ошибку кеша или базы данных. Удаление папки поддержки приложений программы - хороший способ сбросить программу до состояния по умолчанию и принудительно запустить ее с нуля. И если вы когда-нибудь захотели взломать приложение, вы очень скоро окажетесь в папке Application Support для этой программы.

В чем разница между / System / Library и ~ / Library?

Зачем macOS нужны две папки библиотеки? Системная библиотека используется всеми пользователями для удовлетворения потребностей системы в целом. Он доступен всем пользователям. С другой стороны, пользовательская библиотека может быть доступна только этому конкретному пользователю.

тома Unix: / bin, / sbin, / usr, / var, / private

Общие сведения о системных папках в macOS – Mac

macOS построен на основе ядра UNIX. Это означает, что большая часть его функциональных возможностей основана на функциях Unix. Помимо папок macOS верхнего уровня, вы также найдете папки Unix. Эти папки скрыты глобально, поэтому вам нужно отобразить скрытые файлы, чтобы продолжить обзор.

Вы найдете довольно много папок Unix в вашем домашнем каталоге. Наиболее известные из них - «/ bin», «/ sbin», «/ usr», «/ var» и «/ private».

Общие сведения о системных папках в macOS – Mac

bin /"И"/ сбин«Они оба несут двоичные файлы. «Sbin» содержит двоичные файлы, необходимые для загрузки, восстановления и восстановления системы даже без установленной файловой системы. «/ Bin» в основном содержит пользовательские команды для использования всеми пользователями. «Bin» означает двоичные файлы пользователя, а «sbin» означает системные двоичные файлы.

В macOS большинство двоичных файлов файловой системы, установленных в «/ sbin», связаны с компонентами файловой системы macOS в папке «/ System / Library / Filesystems».

Общие сведения о системных папках в macOS – Mac

/ усрОн содержит двоичные файлы и библиотеки, используемые при нормальной работе системы. Файлы здесь используются после установки файловой системы. «Usr» - это сокращение от «пользователь» или системных ресурсов Unix.

Общие сведения о системных папках в macOS – Mac

/ варОн содержит файлы, которые система записывает в процессе своей работы, такие как кеши, библиотеки данных и журналы. Var переменной, и обычно она записывается только реализациями ядра системы. в macOS »/ варСвязан с / / частный / var.

Общие сведения о системных папках в macOS – Mac

Включает в себя "/ частныйОн содержит конфигурации демона и командной строки, кеши, переменные, файлы подкачки для виртуальной памяти, временные файлы и образы. Некоторые системные папки Unix, такие как «/ так далее"И"/тмпС аналогичным символом в руководстве / частный за его содержание.

Если вы хотите узнать содержимое этих папок, вы можете проверить эту информацию в Папки Mac Unix.

Аксессуары

Общие сведения о системных папках в macOS – Mac

Если вы когда-либо создавали Hackintosh, вы слышали о «System / Library / Extensions». Эта папка, обозначаемая аббревиатурой «S / L / E», содержит «kexts» или расширения ядра, расширяющие функциональные возможности macOS. Добавление скриптов помогает ядру kiscoel взаимодействовать с новыми устройствами. Если вы из Windows-страны, скрипты похожи на драйверы.

Изменить содержимое этой папки сложно, требуя тщательного управления разрешениями. Если вы хотите добавить или удалить скрипты в macOS, убедитесь, что вы делаете это правильно.

Агенты и даймоны

Демоны и агенты работают в фоновом режиме, выполняя задачи без вмешательства пользователя. Необычное существительное (произносится как «демон») происходит от Лезвие максвелла.

Демоны выполняют системные процессы и запускаются пользователем root, а агенты запускаются пользователем, вошедшим в систему. Универсальные агенты могут быть доступны и запускаться от имени любого пользователя, в то время как пользовательские агенты могут запускаться только от имени пользователя, которому принадлежит их файл библиотеки.

  • «~ / Library / LaunchAgents» содержит пользовательские агенты, которые запускаются от имени вошедшего в систему пользователя.
  • «/ Library / LaunchAgents» содержит агентов, которые работают от имени вошедшего в систему пользователя.
  • «/ System / Library / LaunchAgents» содержит системные агенты, которые запускаются от имени вошедшего в систему пользователя.
  • «/ Library / LaunchDaemons» содержит универсальные шифры с корневым управлением.
  • «/ System / Library / LaunchDaemons» содержит корневых системных демонов

Вы можете создать новые демоны и инициализировать существующие программы с помощью программы командной строки launchctl.

Заключение

На вашем Mac есть и другие скрытые папки, но перечисленные выше являются наиболее популярными для доступа. Вы можете узнать больше о том, как Организация файловых систем Unix Ознакомившись со Стандартным стандартом системной иерархии, в котором объясняются требования и рекомендации по размещению файлов и размещению в стиле Unix.

Источник
Перейти к верхней кнопке