Recursivamente conte todos os ficheiros de uma directoria
Possivel Duplicata: Como posso contar o número de pastas numa drive usando Linux?
Eu tenho uma árvore de directórios realmente profunda na minha caixa Linux. Eu gostaria de contar todos os ficheiros nesse caminho, incluindo todos os subdirectórios.
Por exemplo, dada esta árvore de directórios:
/home/blue
/home/red
/home/dir/green
/home/dir/yellow
/home/otherDir/
Se eu passar no /home
, gostaria que ele devolvesse quatro ficheiros. Ou, pontos bónus se devolver quatro ficheiros e dois directórios. Basicamente, quero o equivalente a clicar com o botão direito do rato numa pasta no Windows e seleccionar propriedades e ver quantos ficheiros/pastas estão contidos nessa pasta.
Como posso fazer isto mais facilmente? Tenho uma solução que envolve um script Python que escrevi, mas porque não é tão fácil como correr o ls | wc
ou semelhante?