Объяснение структуры каталогов Mac OS X

Оглавление:

Anonim

Если вы когда-нибудь смотрели на корневой каталог вашего Mac и задавались вопросом, для чего нужны некоторые из этих других каталогов, вы, вероятно, не одиноки. Mac OS стала намного сложнее с появлением Mac OS X, адаптировав файловую структуру unix, которая в значительной степени незнакома пользователям Mac OS 9 и Windows. Так что же такое /System, /Library, /usr и все остальные?

Здесь вы найдете краткий обзор этих каталогов, а также объяснение каждого каталога системного уровня, который можно найти в системном программном обеспечении Mac OS X и macOS.

Структура каталогов Mac OS X, изученная и объясненная

По умолчанию, если вы заглянете в корень жесткого диска вашего Mac из Finder, вы увидите несколько незнакомо звучащих каталогов. Базовые структуры каталогов Mac OS лучше всего раскрываются при посещении корневого каталога Mac, с которым могут столкнуться многие пользователи Mac при посещении собственного «Macintosh HD».

Двигаясь дальше от командной строки, вы увидите еще больше каталогов корневого уровня, если наберете следующее:

ls /

Здесь вы найдете каталоги с такими именами, как; cores, dev и т. д., System, private, sbin, tmp, usr, var и т. д., opt, net, home, Users, Applications, Volumes, bin, network и т. д.

Вместо того, чтобы задаваться вопросом, что означают все эти папки, каталоги и элементы, давайте рассмотрим и подробно рассмотрим, что представляют собой эти каталоги и что они содержат, поскольку они имеют отношение к операционной системе Mac.

В произвольном порядке приведена таблица, которая поможет в изучении базовой структуры системных каталогов Mac OS:

Каталог Описание
/Приложения Само собой разумеется, здесь хранятся приложения вашего Mac
/Разработчик Каталог Developer появляется только в том случае, если вы установили инструменты разработчика Apple, и неудивительно, что он содержит инструменты, документацию и файлы, связанные с разработчиком.
/Библиотека Общие библиотеки, файлы, необходимые для правильной работы операционной системы, включая настройки, предпочтения и другие необходимые вещи (примечание: у вас также есть папка Libraries в вашем домашнем каталоге, в которой хранятся файлы, относящиеся к этому пользователю ).
/Сеть в основном не требует пояснений, сетевые устройства, серверы, библиотеки и т. д.
/Система Системные файлы, библиотеки, настройки, важные для правильной работы Mac OS X
/Пользователи Все учетные записи пользователей на машине и соответствующие им уникальные файлы, настройки и т. д. Очень похоже на /home в Linux
/Тома Подключенные устройства и тома, виртуальные или реальные, такие как жесткие диски, компакт-диски, DVD-диски, монтирования DMG и т. д.
/ Корневой каталог, присутствующий практически во всех файловых системах на базе UNIX. Родительский каталог всех остальных файлов
/bin Основные общие двоичные файлы, содержащие файлы и программы, необходимые для загрузки операционной системы и ее правильной работы
/так далее Конфигурация локальной системы компьютера, содержит административные, конфигурационные и другие системные файлы
/dev Файлы устройств, все файлы, представляющие периферийные устройства, включая клавиатуры, мыши, трекпады и т. д.
/usr Вторая основная иерархия, включает в себя подкаталоги, содержащие информацию, файлы конфигурации и другие важные элементы, используемые операционной системой
/sbin Основные двоичные файлы системы, содержит утилиты для системного администрирования
/tmp Временные файлы, кеши и т. д.
/var Переменные данные, содержащие файлы, содержимое которых изменяется при работе операционной системы

Вы вполне можете найти и другие каталоги, в зависимости от версии Mac OS X, которую вы используете, и в зависимости от того, какие приложения и настройки системы вы сделали.

Тем не менее, вы можете быть уверены, что если какой-либо каталог находится в корневом каталоге Mac OS X, он важен, и с ним не следует связываться, по крайней мере, без детального понимания того, что вы делаете. Никогда не удаляйте, не модифицируйте или иным образом не изменяйте системные файлы и каталоги на Mac (по крайней мере, не зная точно, что вы делаете и почему), потому что это может нарушить работу операционной системы и помешать ей работать должным образом.Всегда делайте резервную копию Mac перед исследованием и изменением каталогов системного уровня.

Если мы что-то забыли или что-то не описано должным образом, не стесняйтесь вмешиваться с комментариями.

Объяснение структуры каталогов Mac OS X