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?
ls
Ya da el recuento total, ¿qué tal ls -l | head -1
? Conviértelo en un alias si quieres algo más corto.
ls -l
indica el tamaño total de los archivos, no el número de archivos.
ls | wc -l
le 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