Mac OS X-katalogstruktur forklaret
Indholdsfortegnelse:
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.