Para alguém, isso pode ser mais fácil de lembrar:
ls -l | grep . -c
Por favor, note que o grep e o wc contarão as linhas auxiliares como total 32044
ou ou ./dirname:
. Para evitar isso, especialmente na saída recursiva, como ls -lR
, tente isto:
find . -type f | grep . -c
onde primeiro .
é o caminho do diretório e -type f
significa que find
listará apenas os arquivos. Se você precisar de todos os tipos (incluindo diretórios, soquetes, etc), então apenas omita -type f
.
Por favor, note: wc -l
NÃO conta linhas vazias (apenas '\ n') enquanto grep . -c
- NÃO.