Você pode ler sobre isso, por exemplo, na wikipedia. Um trecho:
% bl0ck_qu0te%Uma representação visual com uma breve descrição:

Basicamente,oLinuxdividiuaestruturadediretórioscombasenafunçãodoqueénecessárioparatornarosistemaomaisseguropossívelcomaquantidademínimadepermissõesnecessárias.Casocontrário,alguéméobrigadoafazermuitotrabalhoevitável.
Lembre-sedequeoUnixeoLinuxforamcriadoscomosistemasmulti-usuárioseoWindowsfoicriadoparaumúnicousuário.Tudoomaispodeserexplicadoapartirdessaideia.Vocêpodeexplicartodososdiretóriosquandopensaremsermultiusuárioesegurança.
3exemplos:
Vocêveráqueosarquivosediretóriosquesãoapenasadministradoressãoreunidosnomesmodiretório:ossem
/sbine/usr/sbine/usr/local/sbinrepresentamsistema.Umusuárionormalnãopodeneminiciarprogramasqueestãolá.Osarquivosqueumusuárionormalpodeiniciarestãoem/bin,/usr/bin,/usr/local/bincombaseemondeeledeveresidirmaislogicamente.Masseelesforemapenasadministradores,devemirparaaversãosdessediretório.Existeumutilitáriofamosochamadofuser.Vocêpodematarprocessoscomisso.Seumusuárionormalpudesseusarisso,eleseriacapazdematarsuasessão.Omesmovalepara
/home:/home/user1épropriedadedeuser1./home/user2épropriedadedeuser2.user2nãotemnenhumnegóciofazendocoisasnacasadouser1(eocontráriotambéméverdade:ouser1nãotemnenhumnegóciofazendocoisasnacasadouser2).Setodososarquivosestivessemem/homesemnenhumnomedeusuárioabaixodele,vocêteriaquedarpermissõesparacadaarquivoeavaliarsealguémtempermissãoparagravar/removeressesarquivos.Umpesadelosevocêtiverdezenasdeusuários.Adição em relação às bibliotecas. /lib/,/usr/lib/e/usr/local/lib/são os locais originais, antes da multilib sistemas existiam e existiam para evitar quebrar coisas./usr/lib32,/usr/lib/64,/usr/local/lib32/,/usr/local/lib64/são invenções multilib de 32/64 bits.
Não é um conceito estático por qualquer meio. Outros sabores do Linux fizeram ajustes neste layout. Por exemplo; atualmente você verá debian e Ubuntu mudando muito na configuração da ESF desde o SSD é melhor com arquivos somente leitura. Há um movimento em direção a um novo layout onde os arquivos são divididos em um diretório / grupo 'somente leitura' e 'gravável' para que possamos ter uma partição raiz que pode ser montada somente leitura (partição para um ssd) e gravável (sata hdd).
O novo diretório usado para isso (não na imagem) é /run/ .