Mac OS X-katalogstruktur forklart

Innholdsfortegnelse:

Anonim

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.

Mac OS X-katalogstruktur forklart