Cómo encontrar archivos de más de 10 MB, 100 MB, 1 GB en Linux

Cómo encontrar archivos de más de 10 MB, 100 MB, 1 GB en Linux

Si está buscando archivos que sean mayores de 10 MB, 100 MB o 1 GB, el comando Find puede ser muy útil. Con Find, puede buscar archivos basados ​​en criterios de tamaño.

Hace unos días, mi aplicación de producción cae. Después de buscar media hora, descubrí que la aplicación estaba baja debido al disco lleno en mi servidor. Así que busqué en todos los archivos más de 1 GB y luego todos los archivos superiores a 100 MB. Hubo algunos archivos de registro que tenían un tamaño grande, lo que causó el disco lleno.

En este tutorial, aprenderá a buscar archivo por su tamaño usando el comando finales.

Buscando los archivos más grandes en Linux

Puede definir el tamaño en formatos KB, MB y GB. Por ejemplo, puede definir el tamaño 100k, 100m, 1G o 10g formatos. Utilice los ejemplos a continuación, que lo ayudarán a encontrar archivos por tamaño y extensión.

  • El siguiente comando encontrará todo el archivo más grande que es igual a 100 MB en todo el sistema de archivos.
    encontrar / -size +100m  

    Esto buscaría a través de todo el sistema de archivos y devolvería una lista de todos los archivos que tienen más de 100 MB. Si solo desea buscar en un directorio específico, puede reemplazar "/" con la ruta a ese directorio. Por ejemplo, si solo quería buscar en su directorio de inicio, podría usar este comando:

    encontrar ~/ -size +100m  
  • También puede usar Find para buscar archivos que sean mayores que 1GB. Para hacer esto, solo necesitaría usar un criterio de tamaño diferente. Por ejemplo, para encontrar todos los archivos que sean mayores de 1 GB, puede usar este comando:
    encontrar / -size +1g  

Encontrar archivos por tamaño y extensión

En lugar de buscar todos los archivos, también puede buscar archivos de extensiones específicas superiores a 1 g de tamaño. Por ejemplo, búsqueda, todos los archivos con extensión ".log ”y el tamaño son 1GB o más.

encontrar / -type f -name "*.log "-size +1g  

Temas relacionados

  • Cómo encontrar todos los archivos propiedad de un usuario perticular
  • Cómo encontrar todos los archivos con 777 permiso en Linux