Sua pergunta não está 100% clara.
Para contar todos os arquivos e pastas no diretório de trabalho atual, o comando especificado deve funcionar, mas eu não posso fazer os arquivos ocultos (arquivos de pontos).
Para contar todos os arquivos e pastas (também os ocultos) no diretório de trabalho atual AND , todos os sub-diretórios e arquivos neles:
user@host:~$ find | wc -l
4318
Para contar apenas o arquivo e a pasta (também os ocultos) no diretório de trabalho atual (subdiretórios SEM ):
user@host:~$ find -maxdepth 1 | wc -l
25
ou:
user@host:~$ ls -a1 | wc -l
26
No segundo comando, a pasta ..
(diretório pai) também é contada.
Editar:
Para exibir os nomes dos arquivos também, digite:
ls -1a | nl
user2@host:~$ ls -1a | nl
1 .
2 ..
3 .bash_logout
4 .bashrc
5 examples.desktop
6 .profile