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