para o leitor curioso, sbin
é abreviação de "binários do sistema" (embora às vezes tenha sido descrito como abreviação de "binários estáticos", porque em alguns sistemas os executáveis /sbin
sempre seriam vinculados estaticamente para garantir que um sistema inicializável /lib
fosse destruído); lib
, obviamente, significa "bibliotecas".
/var
contém "arquivos variáveis" - registros, IDs de processo, diretórios temporários, spools de correio.
/proc
(em sistemas que possuem um proc
sistema de arquivos) originalmente continha apenas informações sobre processos em execução, mas o Linux estendeu isso para incluir também muitas outras informações (por exemplo cat /proc/cpuinfo
).
Em algumas variantes mais antigas do Unix, /etc
muitas vezes continham programas executáveis (e, na verdade, ainda podem existir, em alguns casos), em vez de simplesmente se restringir a arquivos de configuração. Se a memória serve, ifconfig
estava realmente /etc/ifconfig
nos sistemas SVR4 há alguns anos atrás.
Se você usa uma máquina Solaris, também verá xpg4
(em inglês “X / Open Portability Guide”), ccs
(“C Compiler System”) e ucb
(“University of California, Berkeley” - compatibilidade com BSD).
Você pode achar útil ler sobre a ESF :)