Mac OS X-katalogstruktur forklart
Innholdsfortegnelse:
Hvis du noen gang har sett på Mac-rotkatalogen din og lurt på hva noen av de andre katalogene er til for, er du sannsynligvis ikke alene. Mac OS ble mye mer komplekst med bruken av Mac OS X, og tilpasset en unix-filstruktur som stort sett er ukjent for Mac OS 9- og Windows-brukere. Så hva er egentlig /System, /Library, /usr og alle de andre for?
Her finner du en kort oversikt over disse katalogene, samt en forklaring av hver katalog på systemnivå som finnes i Mac OS X og macOS systemprogramvare.
Katalogstrukturer for Mac OS X, undersøkt og forklart
Som standard, hvis du ser i roten til Mac-harddisken fra Finder, vil du se noen ukjente lydkataloger. De underliggende katalogstrukturene til Mac OS avsløres best ved å besøke rotkatalogen til Macen, som mange Mac-brukere kan støte på når de besøker sin egen "Macintosh HD".
Når du går lenger fra kommandolinjen, vil du se enda flere rotnivåkataloger hvis du skriver følgende:
ls /
Her finner du kataloger med navn som; kjerner, dev, etc, System, private, sbin, tmp, usr, var, etc, opt, net, home, Users, Applications, Volumes, bin, network, etc.
I stedet for å lure på mysteriet om hva alle disse mappene, katalogene og elementene betyr, la oss undersøke og detaljere hva disse katalogene er, og hva de inneholder, ettersom de er relevante for Mac-operativsystemet.
I ingen spesiell rekkefølge, her er en tabell for å hjelpe deg med å utforske grunnsystemkatalogstrukturen til Mac OS:
Katalog | Beskrivelse |
/Applikasjoner | Selvforklarende, det er her Mac-programmene lagres |
/Utvikler | Utviklerkatalogen vises bare hvis du har installert Apples utviklerverktøy, og ingen overraskelse inneholder utviklerrelaterte verktøy, dokumentasjon og filer. |
/Bibliotek | Delte biblioteker, filer som er nødvendige for at operativsystemet skal fungere ordentlig, inkludert innstillinger, preferanser og andre nødvendigheter (merk: du har også en biblioteksmappe i hjemmekatalogen din, som inneholder filer som er spesifikke for den brukeren ). |
/Nettverk | stort sett selvforklarende, nettverksrelaterte enheter, servere, biblioteker osv. |
/System | Systemrelaterte filer, biblioteker, preferanser, avgjørende for riktig funksjon av Mac OS X |
/Brukere | Alle brukerkontoer på maskinen og deres medfølgende unike filer, innstillinger osv. På samme måte som /home i Linux |
/Volumes | Monterte enheter og volumer, enten virtuelle eller ekte, for eksempel harddisker, CD-er, DVD-er, DMG-fester, etc |
/ | Rotkatalog, til stede på praktisk t alt alle UNIX-baserte filsystemer. Overordnet katalog for alle andre filer |
/bin | Væsentlige vanlige binærfiler, inneholder filer og programmer som trengs for å starte operativsystemet og kjøre riktig |
/etc | Maskinens lokale systemkonfigurasjon, inneholder administrative, konfigurasjons- og andre systemfiler |
/dev | Enhetsfiler, alle filer som representerer eksterne enheter, inkludert tastaturer, mus, styreflater, etc |
/usr | Andre store hierarki, inkluderer underkataloger som inneholder informasjon, konfigurasjonsfiler og andre viktige ting som brukes av operativsystemet |
/sbin | Essential system binærfiler, inneholder verktøy for systemadministrasjon |
/tmp | Midlertidige filer, cacher osv |
/var | Variable data, inneholder filer hvis innhold endres når operativsystemet kjører |
Du kan godt finne andre kataloger også, avhengig av hvilken versjon av Mac OS X du har, og avhengig av hvilke apper og systemjusteringer du har gjort.
Likevel kan du være sikker på at hvis en katalog er i roten til Mac OS X, er den viktig, og bør ikke rotes med i det minste uten detaljert kunnskap om hva du gjør. Aldri slett, modifiser eller på annen måte endre systemfiler og kataloger på en Mac (i det minste uten å vite nøyaktig hva du gjør og hvorfor) fordi det kan forstyrre operativsystemet og forhindre at det fungerer som forventet.Sikkerhetskopier alltid en Mac før du utforsker og endrer kataloger på systemnivå.
Hvis vi har glemt noe, eller hvis noe ikke er riktig beskrevet, kom gjerne med kommentarer.