Mac OS X Directory Structure förklaras

Om du någonsin tittat på din Mac-rotkatalog och undrade vad några av de andra katalogerna är för, är du förmodligen inte ensam. Mac OS blev mycket mer komplext med tillkomsten av Mac OS X, anpassning av en unix-filstruktur som i stor utsträckning är obekant för Mac OS 9 och Windows-användare. Så precis vad är / System, / Library, / usr, och alla andra för ändå?

Här hittar du en kort översikt över dessa kataloger, samt en förklaring av varje systemnivåkatalog som finns i Mac OS X och MacOS systemprogramvara.

Katalogstrukturer i Mac OS X, granskas och förklaras

Som standard, om du tittar på roten på din Macs hårddisk från Finder ser du några okända ljudkataloger. De underliggande katalogstrukturerna för Mac OS avslöjas bäst genom att besöka Mac-rotkatalogen, som många Mac-användare kan stöta på när de besöker sin egen "Macintosh HD".

När du går längre från kommandoraden kommer du att se ännu fler radnivåkataloger om du skriver följande:

ls /

Här hittar du kataloger med namn som; kärnor, dev, etc, System, privat, sbin, tmp, usr, var etc, välja, nät, hem, användare, applikationer, volymer, bin, nätverk etc.

Snarare än att undra på mysteriet om vad alla dessa mappar, kataloger och objekt betyder, låt oss undersöka och detaljera vad dessa kataloger är och vad de innehåller, eftersom de är relevanta för Mac-operativsystemet.

I ingen särskild ordning finns här en tabell för att hjälpa till med att utforska bassystemets katalogstruktur för Mac OS:

DirectoryBeskrivning
/ ProgramSjälvförklarande, det här är var Mac-programmen behålls
/UtvecklareUtvecklar-katalogen visas bara om du har installerat Apples utvecklingsverktyg, och ingen överraskning innehåller utvecklingsrelaterade verktyg, dokumentation och filer.
/BibliotekDelade bibliotek, filer som är nödvändiga för att operativsystemet ska fungera korrekt, inklusive inställningar, inställningar och andra nödvändigheter (notera: du har också en mapp i biblioteket i din hemkatalog, som innehåller filer som är specifika för den användaren).
/Nätverki stort sett självförklarande, nätverksrelaterade enheter, servrar, bibliotek etc.
/SystemetSystemrelaterade filer, bibliotek, preferenser, kritiska för att Mac OS X ska fungera korrekt
/ UsersAlla användarkonton på maskinen och deras medföljande unika filer, inställningar etc. Mycket som / hemma i Linux
/ VolumesMonterade enheter och volymer, antingen virtuella eller verkliga, som hårddiskar, CD-skivor, DVD-skivor, DMG-fästen etc
/Root-katalog, som finns på nästan alla UNIX-baserade filsystem. Föräldrakatalog över alla andra filer
/ binViktiga vanliga binärer, innehåller filer och program som behövs för att starta operativsystemet och köras ordentligt
/etcMaskinens lokala systemkonfiguration, innehåller administrativa, konfigurations- och andra systemfiler
/ devEnhetsfiler, alla filer som representerar kringutrustning, inklusive tangentbord, möss, styrplattor, etc.
/ usrAndra stora hierarkin innehåller underkataloger som innehåller information, konfigurationsfiler och andra väsentliga saker som används av operativsystemet
/ sbinViktiga system binärer, innehåller verktyg för systemadministration
/ tmpTillfälliga filer, cacher, etc.
/ varVariabel data innehåller filer vars innehåll ändras när operativsystemet körs

Du kan också hitta andra kataloger, beroende på vilken version av Mac OS X du har, och beroende på vilka appar och systemjusteringar du har gjort.

Ändå kan du vara säker på att om någon katalog ligger till grund för Mac OS X, är det viktigt, och bör inte vara ruttad med åtminstone utan detaljerad kunskap om vad du gör. Ta aldrig bort, ändra eller på annat sätt ändra systemfiler och kataloger på en Mac (åtminstone utan att veta exakt vad du gör och varför) eftersom det kan störa operativsystemet och förhindra att det fungerar som förväntat. Säkerhetskopiera alltid en Mac innan du utforskar och ändrar systemnivåkataloger.

Om vi ​​glömde någonting, eller om något inte beskrivs ordentligt, kan du gärna chime in med kommentarer.