Mac OS X-directorystructuur uitgelegd
Inhoudsopgave:
Als je ooit naar je Mac-hoofdmap hebt gekeken en je hebt afgevraagd waar sommige van die andere mappen voor zijn, ben je waarschijnlijk niet de enige. Mac OS werd een stuk complexer met de komst van Mac OS X, waarbij een Unix-bestandsstructuur werd aangepast die grotendeels onbekend is bij Mac OS 9- en Windows-gebruikers. Dus waar zijn /System, /Library, /usr en alle anderen eigenlijk voor?
Hier vindt u een kort overzicht van deze mappen, evenals een uitleg van elke map op systeemniveau zoals gevonden in Mac OS X en macOS-systeemsoftware.
Directorystructuren van Mac OS X, onderzocht en uitgelegd
Als je vanuit de Finder in de hoofdmap van de harde schijf van je Mac kijkt, zie je standaard een aantal onbekend klinkende mappen. De onderliggende mapstructuren van Mac OS worden het best onthuld door de hoofdmap van de Mac te bezoeken, die veel Mac-gebruikers kunnen tegenkomen wanneer ze hun eigen "Macintosh HD" bezoeken.
Als u verder van de opdrachtregel gaat, ziet u nog meer mappen op hoofdniveau als u het volgende typt:
ls /
Hier vindt u mappen met namen als; cores, dev, enz., Systeem, privé, sbin, tmp, usr, var, enz., opt, net, home, Gebruikers, Toepassingen, Volumes, bin, netwerk, enz.
Laten we ons niet verwonderen over het mysterie van wat al deze mappen, mappen en items betekenen, maar laten we eens kijken en in detail beschrijven wat deze mappen zijn en wat ze bevatten, aangezien ze relevant zijn voor het Mac-besturingssysteem.
In willekeurige volgorde is hier een tabel om u te helpen bij het verkennen van de basissysteemdirectorystructuur van Mac OS:
Directory | Beschrijving |
/Toepassingen | Spreekt voor zich, hier worden de applicaties van je Mac bewaard |
/Ontwikkelaar | De ontwikkelaarsdirectory wordt alleen weergegeven als u Apple's Developer Tools hebt geïnstalleerd en het is geen verrassing dat deze ontwikkelaarsgerelateerde tools, documentatie en bestanden bevat. |
/Bibliotheek | Gedeelde bibliotheken, bestanden die nodig zijn om het besturingssysteem correct te laten werken, inclusief instellingen, voorkeuren en andere benodigdheden (let op: je hebt ook een map Bibliotheken in je thuismap, die bestanden bevat die specifiek zijn voor die gebruiker ). |
/Netwerk | grotendeels vanzelfsprekend, netwerkgerelateerde apparaten, servers, bibliotheken, enz. |
/Systeem | Systeemgerelateerde bestanden, bibliotheken, voorkeuren, essentieel voor de goede werking van Mac OS X |
/Gebruikers | Alle gebruikersaccounts op de machine en de bijbehorende unieke bestanden, instellingen, etc. Net zoals /home in Linux |
/Volumes | Aangekoppelde apparaten en volumes, virtueel of echt, zoals harde schijven, cd's, dvd's, DMG-mounts, enz. |
/ | Root directory, aanwezig op vrijwel alle op UNIX gebaseerde bestandssystemen. Bovenliggende directory van alle andere bestanden |
/bin | Essentiële algemene binaire bestanden, bevat bestanden en programma's die nodig zijn om het besturingssysteem op te starten en correct te laten werken |
/enz | Lokale systeemconfiguratie machine, bevat beheer-, configuratie- en andere systeembestanden |
/dev | Apparaatbestanden, alle bestanden die randapparatuur vertegenwoordigen, waaronder toetsenborden, muizen, trackpads, enz. |
/usr | Tweede hoofdhiërarchie, bevat submappen met informatie, configuratiebestanden en andere essentiële zaken die door het besturingssysteem worden gebruikt |
/sbin | Essentiële systeembinaries, bevat hulpprogramma's voor systeembeheer |
/tmp | Tijdelijke bestanden, caches, enz. |
/var | Variabele gegevens, bevat bestanden waarvan de inhoud verandert naarmate het besturingssysteem draait |
Het is heel goed mogelijk dat je ook andere mappen vindt, afhankelijk van de versie van Mac OS X die je hebt en afhankelijk van welke apps en systeemaanpassingen je hebt gemaakt.
Desalniettemin kun je er zeker van zijn dat als er een map in de root van Mac OS X staat, deze belangrijk is en er niet mee geknoeid moet worden, in ieder geval zonder gedetailleerde kennis van wat je doet. Verwijder, wijzig of wijzig nooit systeembestanden en -mappen op een Mac ( althans zonder precies te weten wat u doet en waarom), omdat dit het besturingssysteem kan verstoren en ervoor kan zorgen dat het niet werkt zoals verwacht.Maak altijd een back-up van een Mac voordat u mappen op systeemniveau gaat verkennen en wijzigen.
Als we iets vergeten zijn, of als iets niet goed beschreven is, aarzel dan niet om commentaar te geven.