Spiegazione della struttura della directory di Mac OS X.

Se hai mai guardato la tua directory root del Mac e ti sei chiesto per cosa sono utili quelle di quelle altre directory, probabilmente non sei da solo. Il Mac OS è diventato molto più complesso con l'avvento di Mac OS X, adattando una struttura di file unix che è ampiamente sconosciuta agli utenti Mac OS 9 e Windows. Quindi, che cos'è / System, / Library, / usr e tutti gli altri comunque?

Qui troverai una breve panoramica di queste directory, oltre a una spiegazione di ogni directory a livello di sistema presente in Mac OS X e nel software di sistema macOS.

Strutture di directory di Mac OS X, esaminate e spiegate

Di default, se guardi nella root del disco fisso del tuo Mac da Finder, vedrai alcune directory che non ti sono familiari. Le strutture di directory sottostanti di Mac OS si rivelano al meglio visitando la directory radice del Mac, che molti utenti Mac possono incontrare quando visitano il loro "Macintosh HD".

Andando oltre dalla riga di comando, vedrai ancora più directory di livello root se digiti quanto segue:

ls /

Qui troverai le directory con nomi come; core, dev, etc, sistema, privato, sbin, tmp, usr, var, ecc, opt, net, home, utenti, applicazioni, volumi, bin, rete, ecc.

Piuttosto che meravigliarsi del mistero di ciò che significano tutte queste cartelle, directory e oggetti, esaminiamo e dettagliamo quali sono queste directory e cosa contengono, poiché sono rilevanti per il sistema operativo Mac.

In nessun ordine particolare, ecco una tabella per aiutare con questo sforzo di esplorare la struttura di directory di sistema di base di Mac OS:

elencoDescrizione
/ ApplicazioniAutoesplicativo, è qui che vengono mantenute le applicazioni del tuo Mac
/SviluppatoreLa directory Developer viene visualizzata solo se sono stati installati gli Strumenti di sviluppo di Apple e, non sorprende, contiene strumenti, documentazione e file relativi agli sviluppatori.
/BibliotecaLibrerie condivise, file necessari per il corretto funzionamento del sistema operativo, incluse impostazioni, preferenze e altre necessità (nota: nella cartella home è presente anche una cartella Librerie che contiene file specifici per quell'utente).
/Reteampiamente autoesplicativi, dispositivi, server, librerie, ecc
/SistemaFile relativi al sistema, librerie, preferenze, fondamentali per il corretto funzionamento di Mac OS X
/ utentiTutti gli account utente sulla macchina e i relativi file, impostazioni, ecc. Di accompagnamento. Molto simile a / home in Linux
/ VolumesDispositivi e volumi montati, virtuali o reali, come dischi rigidi, CD, DVD, supporti DMG, ecc
/Directory principale, presente praticamente su tutti i file system basati su UNIX. Directory principale di tutti gli altri file
/bidoneBinari comuni essenziali, contiene file e programmi necessari per avviare il sistema operativo e funzionare correttamente
/ecceteraConfigurazione del sistema locale della macchina, contiene file di amministrazione, di configurazione e di altro tipo
/ devFile di dispositivo, tutti i file che rappresentano periferiche, incluse tastiere, mouse, trackpad, ecc
/ usrSeconda gerarchia principale, include sottodirectory che contengono informazioni, file di configurazione e altri elementi essenziali utilizzati dal sistema operativo
/ sbinBinari di sistema essenziali, contiene utilità per l'amministrazione del sistema
/ tmpFile temporanei, cache, ecc
/ varDati variabili, contiene file il cui contenuto cambia al momento dell'esecuzione del sistema operativo

Potresti anche trovare altre directory, a seconda della versione di Mac OS X che hai e in base a quali app e aggiustamenti di sistema hai apportato.

Tuttavia, si può essere sicuri che se una qualsiasi directory si trova alla radice di Mac OS X, è importante, e non dovrebbe essere disordinata almeno senza una conoscenza dettagliata di ciò che si sta facendo. Non eliminare, modificare o alterare in altro modo i file e le directory di sistema su un Mac (almeno senza sapere esattamente cosa stai facendo e perché) in quanto ciò potrebbe disturbare il sistema operativo e impedire che funzioni come previsto. Eseguire sempre il backup di un Mac prima di esplorare e modificare le directory di livello del sistema.

Se dimentichiamo qualcosa o se qualcosa non è descritto correttamente, sentitevi liberi di esprimere commenti.