ls -l
outputs 7 colunas: digite & permissões, número de links, proprietário, grupo, tamanho, hora da modificação e nome. (Isso está documentado para o GNU ls na página de informações; veja info ls
, escolha "Quais informações estão listadas" no menu e role para baixo até -l
. Alternativamente, info ls 'long ls format'
deve levá-lo diretamente).
Então você olha para a primeira coluna (tipo & permissões), a primeira letra informa o tipo: você tem d
para diretórios e -
para arquivos comuns. Portanto, existem apenas dois arquivos: 10051 e 10055. Então você olha para a quinta coluna (tamanho) e um é 4096 bytes, o outro é de 50 bytes - é claro que é maior.
Naturalmente, todos esses diretórios podem conter alguns arquivos, e o tamanho total desses arquivos pode ser maior. ls
mostra o tamanho do diretório em si (se você pensar sobre isso, faz sentido que "o que está em um diretório" seja dado, e assim deve ser armazenado em algum lugar, embora no Unix os nomes de arquivos são armazenados como parte do diretório também), não de seu conteúdo - um dos diretórios em si (10052) é maior.
Se você quiser saber os tamanhos dos diretórios, incluindo os arquivos e subdiretórios (recursivamente) que eles contêm, du
é o comando a ser usado.