È 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 ).