Em geral, / bin apenas contém os binários que provavelmente são necessários para executar as operações mais críticas, como o comando "mount" que permite que uma pessoa monte outros "pontos de montagem", incluindo o "usr point". / p>
Para detalhes, veja a man page para "hier", que descreve a hierarquia do sistema de arquivos. Essa página man pode ser particularmente propensa a diferir entre diferentes sistemas operacionais. (Por exemplo, como você mencionou o OSX, posso consultar Página man da Apple para hier ).
Houve alguns esforços para padronizar o uso de diferentes diretórios. A padronização mais popular é o Padrão de Hierarquia do Sistema de Arquivos . Os sistemas baseados em Linux podem ser um pouco mais propensos a seguir esse FHS mais de perto do que alguns outros sistemas operacionais. O hiperlink da resposta de Thomas Dickey fornece alguns comentários e referências adicionais, e pode ser bom para aprender algumas generalizações. No entanto, é mais provável que a página do manual "hier" "específico" do sistema "operacional" forneça detalhes que reflitam com precisão como as coisas são normalmente feitas em um sistema operacional específico, de modo que a página man geralmente seja mais confiável do que a documentação menos específica .