Mac OS X Directory Structure forklart
Hvis du noen gang har sett på Mac-rotkatalogen din og lurt på hva noen av de andre katalogene er for, er du sannsynligvis ikke alene. Mac OS ble mye mer komplekst med adventen av Mac OS X, og tilpasset en unix-filstruktur som i stor grad er ukjent for Mac OS 9 og Windows-brukere. Så bare hva er / System, / Library, / usr, og alle de andre for allikevel?
Her finner du en kort oversikt over disse katalogene, samt en forklaring av hver systemnivåkatalog som finnes i Mac OS X og MacOS systemprogramvare.
Katalogstrukturer av Mac OS X, undersøkt og forklart
Som standard, hvis du ser på roten til Macens harddisk fra Finder, ser du noen ukjente klingende kataloger. De underliggende katalogstrukturer av Mac OS er best avslørt ved å gå til rotkatalogen på Mac, som mange Mac-brukere kan støte på når de besøker sin egen "Macintosh HD".
Går videre fra kommandolinjen, vil du se enda flere rotnivå kataloger hvis du skriver inn følgende:
ls /
Her finner du kataloger med navn som; kjerner, dev, etc, System, privat, sbin, tmp, usr, var, etc, opt, net, hjem, brukere, applikasjoner, volumer, bin, nettverk, etc.
I stedet for å lure på mysteriet om hva alle disse mappene, katalogene og elementene betyr, la vi undersøke og detaljere hva disse katalogene er, og hva de inneholder, da de er relevante for Mac-operativsystemet.
I ingen spesiell rekkefølge er her et bord for å hjelpe med dette arbeidet med å utforske basestrukturstrukturen for Mac OS:
Directory | Beskrivelse |
/Applikasjoner | Selvforklarende, dette er hvor Mac-programmene dine holdes |
/ Developer | Utviklerkatalogen vises bare hvis du har installert Apples utviklerverktøy, og ingen overraskelse inneholder utviklingsrelaterte verktøy, dokumentasjon og filer. |
/Bibliotek | Delte biblioteker, filer som er nødvendige for at operativsystemet skal fungere skikkelig, inkludert innstillinger, preferanser og andre nødvendigheter (Merk: Du har også en mappebibliotek i din hjemmekatalog, som inneholder filer som er spesifikke for den brukeren). |
/ Nettverk | i stor grad selvforklarende, nettverksrelaterte enheter, servere, biblioteker osv |
/System | Systemrelaterte filer, biblioteker, preferanser, kritiske for riktig funksjon av Mac OS X |
/ brukere | Alle brukerkontoer på maskinen og deres tilhørende unike filer, innstillinger, etc. Mye som / hjemme i Linux |
/ Volumes | Monterte enheter og volumer, enten virtuelle eller ekte, som harddisker, CDer, DVDer, DMG-fester, etc |
/ | Root-katalog, presentert på nesten alle UNIX-baserte filsystemer. Foreldrekatalog over alle andre filer |
/ bin | Viktige vanlige binærprogrammer, inneholder filer og programmer som trengs for å starte operativsystemet og kjøre riktig |
/etc | Maskinens lokale systemkonfigurasjon, inneholder administrative, konfigurasjon og andre systemfiler |
/ dev | Enhetsfiler, alle filer som representerer eksterne enheter, inkludert tastaturer, mus, sporruter, osv |
/ usr | Second major hierarchy, inkluderer underkataloger som inneholder informasjon, konfigurasjonsfiler og andre viktige faktorer som brukes av operativsystemet |
/ sbin | Viktige systembinarier, 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 også finne andre kataloger, avhengig av hvilken versjon av Mac OS X du har, og avhengig av hvilke apper og systemjusteringer du har gjort.
Ikke desto mindre kan du være sikker på at hvis noen mapper er roten til Mac OS X, er det viktig, og bør ikke bli ødelagt med minst uten detaljert kunnskap om hva du gjør. Ikke slett, endre eller på annen måte endre systemfiler og kataloger på en Mac (i hvert fall uten å vite nøyaktig hva du gjør og hvorfor) fordi det kan forstyrre operativsystemet og forhindre at det fungerer som forventet. Alltid sikkerhetskopiere en Mac før du undersøker og endrer systemnivåkataloger.
Hvis vi har glemt noe, eller hvis noe ikke er riktig beskrevet, kan du ikke chime inn med kommentarer.