Se assim for ls -1 target_dir | wc -l, recebo uma contagem de arquivos em um diretório. Acho isso um pouco complicado. Existe uma maneira mais elegante ou sucinta?
lsjá dá a contagem total, e daí ls -l | head -1? Crie um alias se você quiser algo mais curto.
ls -lindica o tamanho total dos arquivos, não o número de arquivos.
ls | wc -lvocê receberá a contagem errada se algum nome de arquivo contiver novas linhas.
stat -c %h .dá a mesma informação quels -ld . | cut -d" " -f 2