GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Lista de archivos que tienen más de 100 líneas en un directorio y en todos sus subdirectorios?

¿Cómo puedo enumerar archivos que tienen más de 100 líneas en un directorio y en todos sus subdirectorios? Un ejemplo de tal comando de terminal será muy útil.

¿Existe una herramienta para contar los números de línea de los archivos dados?

Respuesta aceptada:

Utilice el siguiente comando:

find <folder-to-search> -name "*.txt" -type f -exec sh -c 'test `wc -l {} | cut -f1 -d" "` -gt "100"' ; -print

También eche un vistazo al -name parámetro, actualmente solo encontrará archivos que terminen con .txt . Desea modificar eso o simplemente eliminar el parámetro y el argumento para encontrar todos los archivos.


Ubuntu
  1. Cómo encontrar el número de archivos en un directorio y subdirectorios

  2. ¿Obtener una lista de todos los archivos por máscara en la terminal?

  3. ¿Usar Buscar para encontrar cierto directorio y eliminar todos los archivos excepto un directorio?

  4. ¿Cómo enumerar los tamaños de archivos recursivos de archivos y directorios en un directorio?

  5. ¿Eliminar todos los archivos y carpetas en /tmp que tengan más de un día?

Encuentre y elimine el archivo más antiguo si hay más de X archivos en un directorio en Linux

Linux:busque el número de archivos en un directorio y subdirectorios

Lista de todas las carpetas y subcarpetas

Encuentre todos los archivos de cero bytes en directorios y subdirectorios

Listar todos los archivos de imágenes gráficas con find?

¿Cómo enumerar todos los archivos de una partición en Linux?