GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo obtener un recuento de archivos en un directorio usando la línea de comando?

Tengo un directorio con una gran cantidad de archivos. No veo un ls cambiar para proporcionar el conteo. ¿Hay alguna magia de línea de comandos para obtener un recuento de archivos?

Respuesta aceptada:

Usar una definición amplia de "archivo"

ls | wc -l

(Tenga en cuenta que no cuenta los archivos ocultos y asume que los nombres de los archivos no contienen caracteres de nueva línea).

Para incluir archivos ocultos (excepto . y .. ) y evitar problemas con los caracteres de nueva línea, la forma canónica es:

find . ! -name . -prune -print | grep -c /

O recursivamente:

find .//. ! -name . -print | grep -c //

Linux
  1. Cómo crear una base de datos en MySQL usando la línea de comandos

  2. Cómo extraer el archivo tar.gz en Linux usando la línea de comandos

  3. Cómo eliminar un usuario en Linux usando la línea de comandos

  4. Cómo encontrar archivos en CentOS 8 en la línea de comandos

  5. ¿Cómo descargo archivos desde la línea de comandos usando el comando wget?

Conozca su Sistema (usando la línea de comando)

Cómo reiniciar Debian usando la línea de comandos

Cómo encontrar archivos en la línea de comandos de Ubuntu

Cómo contar archivos en el directorio en Linux

Cómo contar el número de archivos en un directorio en Linux

Cómo descargar archivos en Rocky Linux 8 en la línea de comandos usando wget