Объяснение структуры каталогов Mac OS X
Оглавление:
Если вы когда-нибудь смотрели на корневой каталог вашего 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 перед исследованием и изменением каталогов системного уровня.
Если мы что-то забыли или что-то не описано должным образом, не стесняйтесь вмешиваться с комментариями.