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


20

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

  • /privato
  • / var
  • / usr
  • / tmp
  • /eccetera
  • /bidone
  • / sbin
  • / fseventsd

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


1
Grazie sia per le risposte che per la documentazione dettagliata collegata. Adesso ho un'immagine molto più chiara. Grazie "chiedi a una community diversa"!

Risposte:


22

È un po 'disordinato e c'è un certo numero di incroci, ma il tour veloce, senza davvero entrare nelle sottocartelle di questi:

/etc, /tmpE /varsono solo link simbolici alle sottocartelle in /private.

/etc generalmente contiene file di configurazione.

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

/varviene anche utilizzato per file un po 'temporanei utilizzati dai processi in esecuzione, ma questi tendono ad essere meno temporanei e più spesso conservati tra le esecuzioni, ad esempio i file di registro che si trovano di solito /var/log.

/usrcontiene file binari (eseguibili) e file relativi agli sviluppatori per le utility core unix / BSD. Le cose che l'utente stesso installa dovrebbero finire /usr/local.

/bincontiene anche i binari ma tendono ad essere più OS-fondamentale rispetto a quelli /usr- come ad esempio cp, cat, bash.

/sbinè come sopra ma focalizzato su compiti amministrativi ordinari come mounte shutdown. Il s= sistema / superutente , di solito sono necessari i diritti di root / superutente per usare questi comandi.

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

Tuttavia, per correre il rischio di dire ciò che non volevi che io dicessi: la maggior parte di questi sono di scarso interesse, e se dovessi usarne uno, molto probabilmente lo faresti /usr/local, /var/logoppure /tmp.

Ulteriori informazioni incentrate sulla struttura Unix comune sono disponibili su Wikipedia ( Unix File System ).


5

Vedi man hier:

  • /private: questo non è documentato
  • /var: file di registro multiuso, temporanei, temporanei e di spool
  • /usr: contiene la maggior parte delle utilità e applicazioni dell'utente
  • /tmp: file temporanei
  • /etc: file e script di configurazione del sistema
  • /bin: programmi di utilità utente fondamentali per ambienti a utente singolo e multiutente
  • /sbin: programmi di sistema e utilità di amministrazione fondamentali per ambienti a utente singolo e multiutente
  • /fseventsd: Credo che tu intenda /.fseventsd. È documentato qui . i dati compressi relativi all'eliminazione di file e agli eventi del file system sono memorizzati in una serie di file in /.fseventsd.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.