Mac OS X-katalogstruktur forklaret

Indholdsfortegnelse:

Anonim

Hvis du nogensinde har kigget på din Mac-rodmappe og spekuleret på, hvad nogle af de andre mapper er til for, er du sandsynligvis ikke alene. Mac OS blev meget mere komplekst med fremkomsten af ​​Mac OS X, idet man tilpassede en unix-filstruktur, som stort set ikke er kendt for Mac OS 9- og Windows-brugere. Så hvad er /System, /Library, /usr og alle de andre for noget?

Her finder du en kort oversigt over disse mapper samt en forklaring af hvert bibliotek på systemniveau, som findes i Mac OS X og macOS systemsoftware.

Directory Structures of Mac OS X, Examined and Explained

Hvis du som standard kigger i roden af ​​din Macs harddisk fra Finder, vil du se nogle mapper med ukendt lyd. De underliggende mappestrukturer i Mac OS afsløres bedst ved at besøge rodmappen på Mac'en, som mange Mac-brugere kan støde på, når de besøger deres egen "Macintosh HD".

Når du går længere fra kommandolinjen, vil du se endnu flere mapper på rodniveau, hvis du skriver følgende:

ls /

Her finder du mapper med navne som; kerner, dev osv., System, privat, sbin, tmp, usr, var osv., opt, net, hjemme, brugere, applikationer, volumener, bin, netværk osv.

I stedet for at undre os over mysteriet om, hvad alle disse mapper, mapper og elementer betyder, lad os undersøge og detaljere, hvad disse mapper er, og hvad de indeholder, da de er relevante for Mac-operativsystemet.

Uden bestemt rækkefølge, her er en tabel til at hjælpe med denne indsats med at udforske basissystemets biblioteksstruktur i Mac OS:

Vejviser Beskrivelse
/Applications Selvforklarende, det er her din Macs applikationer opbevares
/Udvikler Udviklerbiblioteket vises kun, hvis du har installeret Apples udviklerværktøjer, og ingen overraskelse indeholder udviklerrelaterede værktøjer, dokumentation og filer.
/Bibliotek … ).
/Netværk stort set selvforklarende, netværksrelaterede enheder, servere, biblioteker osv.
/System Systemrelaterede filer, biblioteker, præferencer, afgørende for den korrekte funktion af Mac OS X
/Brugere Alle brugerkonti på maskinen og deres medfølgende unikke filer, indstillinger osv. Meget ligesom /home i Linux
/Volumes Montede enheder og volumener, enten virtuelle eller rigtige, såsom harddiske, cd'er, dvd'er, DMG-holdere osv.
/ Rodmappe, til stede på stort set alle UNIX-baserede filsystemer. Overordnet mappe for alle andre filer
/beholder Væsentlige almindelige binære filer, indeholder filer og programmer, der er nødvendige for at starte operativsystemet og køre korrekt
/etc Maskinens lokale systemkonfiguration, indeholder administrative, konfigurations- og andre systemfiler
/dev Enhedsfiler, alle filer, der repræsenterer perifere enheder, inklusive tastaturer, mus, pegefelter osv.
/usr Andet større hierarki, inkluderer undermapper, der indeholder information, konfigurationsfiler og andre væsentlige ting, der bruges af operativsystemet
/sbin Væsentlige systembinære filer, indeholder hjælpeprogrammer til systemadministration
/tmp Midlertidige filer, caches osv.
/var Variable data, indeholder filer, hvis indhold ændres efterhånden som operativsystemet kører

Du kan meget vel også finde andre mapper, afhængigt af hvilken version af Mac OS X du har, og afhængigt af hvilke apps og systemjusteringer du har lavet.

Ikke desto mindre kan du være sikker på, at hvis en mappe er i roden af ​​Mac OS X, er den vigtig, og den bør ikke rodes med i det mindste uden detaljeret viden om, hvad du laver. Slet, modificer eller på anden måde ændre systemfiler og mapper på en Mac (i det mindste uden at vide præcis, hvad du gør og hvorfor), fordi det kan forstyrre operativsystemet og forhindre det i at fungere som forventet.Sikkerhedskopier altid en Mac, før du udforsker og ændrer biblioteker på systemniveau.

Hvis vi har glemt noget, eller hvis noget ikke er korrekt beskrevet, er du velkommen til at komme med kommentarer.

Mac OS X-katalogstruktur forklaret