Qualcuno può descrivere lo scopo delle cartelle di livello root OSX nei termini dei laici?

20

La documentazione semplice e concisa sulla gerarchia delle cartelle OSX è scarsa. Sto cercando una descrizione semplice di ciascuno - quali sono le funzioni di ciascuno?

  • / privato
  • / var
  • / usr
  • / tmp
  • / etc
  • / bin
  • / sbin
  • / fseventsd

Non ho intenzione di modificarli in alcun modo, voglio solo capire la gerarchia di FS.

    
posta 19.05.2014 - 07:17
fonte

2 risposte

22

È un po 'complicato, e c'è un certo grado di cross-over, ma il tour veloce, senza entrare veramente nelle sottocartelle di questi:

/etc , /tmp e /var sono solo collegamenti simbolici a sottocartelle in /private .

/etc generalmente contiene file di configurazione.

/tmp è per i file temporanei utilizzati dai processi in esecuzione (vedi anche /var/tmp )

/var viene anche utilizzato per i file temporanei utilizzati dai processi in esecuzione, ma questi tendono ad essere meno temporanei e più spesso conservati tra le esecuzioni - ad es. file di registro che di solito sono in /var/log .

/usr contiene binari (eseguibili) e file relativi agli sviluppatori per le utilità core unix / BSD. Le cose che l'utente installa da sé dovrebbero finire in /usr/local .

/bin contiene anche i binari ma tendono ad essere più fondamentali del sistema operativo rispetto a quelli in /usr - come cp , cat , bash .

/sbin è come sopra ma si concentra su attività amministrative di routine come mount e shutdown . Il s = sistema / super utente , di solito hai bisogno dei diritti di root / superuser per usare questi comandi.

/.fseventsd viene utilizzato dal sistema operativo per registrare eventi di modifica del file system (come la creazione di cartelle) in modo che le parti interessate possano essere avvisate quando il filesystem cambia.

Tuttavia, per correre il rischio di dire quello che non volevi che dicessi - la maggior parte di questi sono di scarso interesse, e se dovessi usarne uno, probabilmente ti troverei in /usr/local , /var/log o /tmp .

Ulteriori informazioni con particolare attenzione sulla struttura Unix comune possono essere trovate su Wikipedia ( Unix File System ).

    
risposta data 19.05.2014 - 08:17
fonte
4

Vedi man hier :

  • /private : questo è non documentato
  • /var : log multiuso, file temporanei, transitori e di spool
  • /usr : contiene la maggior parte delle utilità e delle applicazioni utente
  • /tmp : file temporanei
  • /etc : file di configurazione del sistema e script
  • /bin : utilità utente fondamentali per ambienti sia per utenti singoli che per utenti multipli
  • /sbin : programmi di sistema e utility di amministrazione fondamentali sia per ambienti monoutente che multiutente
  • /fseventsd : credo che tu intenda /.fseventsd . È documentato qui . i dati compressi con gzip relativi alla cancellazione dei file e agli eventi del file system sono memorizzati in una serie di file in /.fseventsd .
risposta data 19.05.2014 - 23:18
fonte

Leggi altre domande sui tag