Пояснення структури каталогу 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 /
Тут ви знайдете каталоги з такими назвами, як; ядра, розробники тощо, система, приватні, sbin, tmp, usr, var тощо, opt, net, home, користувачі, програми, томи, bin, мережа тощо.
Замість того, щоб дивуватися таємниці того, що означають усі ці папки, каталоги та елементи, давайте розглянемо та деталізуємо, що це за каталоги та що вони містять, оскільки вони стосуються операційної системи Mac.
Без певного порядку, ось таблиця, яка допоможе дослідити базову структуру системних каталогів Mac OS:
Каталог | Опис |
/Програми | Зрозуміло, тут зберігаються програми вашого Mac |
/Розробник | Каталог Developer з’являється, лише якщо ви встановили інструменти розробника Apple, і, не дивно, він містить пов’язані з розробником інструменти, документацію та файли. |
/Бібліотека | Спільні бібліотеки, файли, необхідні для належної роботи операційної системи, включно з настройками, параметрами та іншими необхідними (примітка: у вашому домашньому каталозі також є папка «Бібліотеки», яка містить файли, призначені для цього користувача ). |
/Мережа | значною мірою зрозумілий, мережеві пристрої, сервери, бібліотеки тощо |
/Система | Системні файли, бібліотеки, параметри, критичні для належної роботи Mac OS X |
/Користувачі | Усі облікові записи користувачів на машині та їхні супровідні унікальні файли, налаштування тощо. Подібно до /home у Linux |
/Томи | Підключені пристрої та томи, віртуальні чи реальні, як-от жорсткі диски, компакт-диски, DVD-диски, підключення DMG тощо |
/ | Кореневий каталог, присутній практично у всіх файлових системах UNIX. Батьківський каталог усіх інших файлів |
/bin | Основні загальні двійкові файли, містять файли та програми, необхідні для завантаження операційної системи та правильної роботи |
/etc | Конфігурація локальної системи машини, містить адміністративні, конфігураційні та інші системні файли |
/dev | Файли пристроїв, усі файли, які представляють периферійні пристрої, зокрема клавіатури, миші, трекпади тощо |
/usr | Друга основна ієрархія включає підкаталоги, які містять інформацію, конфігураційні файли та інші важливі елементи, які використовуються операційною системою |
/sbin | Основні двійкові файли системи, містять утиліти для адміністрування системи |
/tmp | Тимчасові файли, кеші тощо |
/var | Змінні дані, містять файли, вміст яких змінюється під час роботи операційної системи |
Ви також можете знайти й інші каталоги, залежно від версії Mac OS X, яку ви використовуєте, і залежно від того, які програми та налаштування системи ви зробили.
Проте ви можете бути впевнені, що якщо будь-який каталог є кореневим каталогом Mac OS X, він важливий, і його не можна плутати, принаймні без детального знання того, що ви робите. Ніколи не видаляйте, не модифікуйте чи іншим чином змінюйте системні файли та каталоги на Mac (принаймні, не знаючи точно, що ви робите та чому), оскільки це може порушити роботу операційної системи та завадити їй працювати належним чином.Завжди створюйте резервну копію Mac, перш ніж досліджувати та змінювати каталоги на рівні системи.
Якщо ми щось забули або щось описано неправильно, не соромтеся додавати коментарі.