Spiegazione della struttura delle directory di Mac OS X
Sommario:
Se hai mai guardato la directory principale del tuo Mac e ti sei chiesto a cosa servano alcune di quelle altre directory, probabilmente non sei il solo. Mac OS è diventato molto più complesso con l'avvento di Mac OS X, adattando una struttura di file unix che è in gran parte sconosciuta agli utenti di Mac OS 9 e Windows. Quindi a cosa servono /System, /Library, /usr e tutti gli altri?
Qui troverai una breve panoramica di queste directory, nonché una spiegazione di ciascuna directory a livello di sistema come si trova in Mac OS X e nel software di sistema macOS.
Strutture di directory di Mac OS X, esaminate e spiegate
Per impostazione predefinita, se dai un'occhiata alla radice del disco rigido del tuo Mac dal Finder, vedrai alcune directory dal suono insolito. Le strutture di directory sottostanti di Mac OS vengono rivelate al meglio visitando la directory principale del Mac, che molti utenti Mac possono incontrare quando visitano il proprio "Macintosh HD".
Andando oltre la riga di comando, vedrai ancora più directory di livello root se digiti quanto segue:
ls /
Qui troverai directory con nomi come; core, dev, ecc., Sistema, privato, sbin, tmp, usr, var, ecc., opt, net, home, Utenti, Applicazioni, Volumi, bin, rete, ecc.
Piuttosto che interrogarsi sul mistero del significato di tutte queste cartelle, directory ed elementi, esaminiamo e dettagliamo cosa sono queste directory e cosa contengono, dato che sono rilevanti per il sistema operativo Mac.
In nessun ordine particolare, ecco una tabella per aiutare con questo sforzo di esplorazione della struttura di directory di sistema di base di Mac OS:
Rubrica | Descrizione |
/Applicazioni | Si spiega da sé, qui è dove sono conservate le applicazioni del tuo Mac |
/Sviluppatore | La directory degli sviluppatori viene visualizzata solo se hai installato gli strumenti per sviluppatori di Apple e, ovviamente, contiene strumenti, documentazione e file relativi agli sviluppatori. |
/Biblioteca | Librerie condivise, file necessari per il corretto funzionamento del sistema operativo, incluse impostazioni, preferenze e altre necessità (nota: hai anche una cartella Librerie nella tua home directory, che contiene file specifici per quell'utente ). |
/Rete | per lo più autoesplicativo, dispositivi, server, librerie, ecc. relativi alla rete |
/Sistema | File, librerie, preferenze relative al sistema, fondamentali per il corretto funzionamento di Mac OS X |
/Utenti | Tutti gli account utente sulla macchina e i relativi file univoci, impostazioni, ecc. Proprio come /home in Linux |
/Volumi | Dispositivi e volumi montati, virtuali o reali, come dischi rigidi, CD, DVD, supporti DMG, ecc |
/ | Directory root, presente virtualmente su tutti i file system basati su UNIX. Directory principale di tutti gli altri file |
/bidone | Binari comuni essenziali, contiene file e programmi necessari per avviare il sistema operativo ed eseguirlo correttamente |
/eccetera | Configurazione del sistema locale della macchina, contiene i file amministrativi, di configurazione e altri file di sistema |
/dev | File dispositivo, tutti i file che rappresentano dispositivi periferici inclusi tastiere, mouse, trackpad, ecc |
/usr | Seconda gerarchia principale, include sottodirectory che contengono informazioni, file di configurazione e altri elementi essenziali utilizzati dal sistema operativo |
/sbin | Binari di sistema essenziali, contiene utilità per l'amministrazione del sistema |
/tmp | File temporanei, cache, ecc |
/var | Dati variabili, contiene file il cui contenuto cambia durante l'esecuzione del sistema operativo |
Potresti benissimo trovare anche altre directory, a seconda della versione di Mac OS X che hai e delle app e delle regolazioni di sistema che hai apportato.
Tuttavia puoi essere sicuro che se una qualsiasi directory si trova alla radice di Mac OS X, è importante e non dovrebbe essere manipolata almeno senza una conoscenza dettagliata di ciò che stai 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é) perché ciò potrebbe interrompere il sistema operativo e impedirgli di funzionare come previsto.Eseguire sempre il backup di un Mac prima di esplorare e modificare le directory a livello di sistema.
Se abbiamo dimenticato qualcosa o se qualcosa non è descritto correttamente, sentiti libero di intervenire con commenti.