Si lo hago ls -1 target_dir | wc -l, obtengo un recuento de archivos en un directorio. Esto me parece un poco engorroso. ¿Hay alguna forma más elegante o sucinta?
lsYa da el recuento total, ¿qué tal ls -l | head -1? Conviértelo en un alias si quieres algo más corto.
ls -lindica el tamaño total de los archivos, no el número de archivos.
ls | wc -lle dará un recuento incorrecto si algún nombre de archivo contiene nuevas líneas.
stat -c %h .da la misma información quels -ld . | cut -d" " -f 2