É um pouco confuso, e há um grau de cross-overs, mas o tour rápido, sem realmente entrar nas subpastas destes:
/etc
, /tmp
e /var
são apenas links simbólicos para subpastas em /private
.
/etc
geralmente contém arquivos de configuração.
/tmp
é para arquivos temporários usados por processos em execução (veja também /var/tmp
)
/var
também é usado para arquivos temporários usados por processos em execução, mas eles tendem a ser menos temporários e mais frequentemente preservados entre execuções - por exemplo, logfiles que geralmente estão em /var/log
.
/usr
contém binários (executáveis) e arquivos relacionados ao desenvolvedor para utilitários principais do UNIX / BSD. Coisas que o usuário instala devem acabar em /usr/local
.
/bin
também contém binários, mas eles tendem a ser mais OS-fundamental do que aqueles em /usr
- tal como cp
, cat
, bash
.
/sbin
é como acima, mas focado em tarefas administrativas de rotina, como mount
e shutdown
. o s
= sistema / superusuário Normalmente, você precisa dos direitos root / superusuário para usar esses comandos.
/.fseventsd
é usado pelo sistema operacional para registrar eventos de alteração do sistema de arquivos (como a criação de pastas) para que as partes interessadas possam ser notificadas quando o sistema de arquivos for alterado.
No entanto, para correr o risco de dizer o que você não quer que eu diga - a maioria deles é de pouco interesse, e se você usasse algum deles, você provavelmente estaria em /usr/local
, /var/log
ou /tmp
.
Informações adicionais com foco na estrutura comum do Unix podem ser encontradas na Wikipedia ( Sistema de Arquivos Unix ).