Archivos y carpetas más grandes en Linux

Para comprobar que archivos ocupan más espacio en su servidor Linux existen diferentes métodos, uno de los más sencillos y que puede resultar de gran utilidad sería utilizando el siguiente comando:

du -h / | grep ^[0-9].G

Este sencillo comando nos mostrará en pantalla todos los archivos de mínimo 1GB de peso.

Parámetros:

    • -h: Hace que el tamaño de los archivos se muestre en formato humano (Kylobytes, Megabytes, etc.)
    • /: Este símbolo implica que la búsqueda se hace desde la raíz del servidor. Es posible incluir una ruta para que se busque dentro de “x” carpeta.

Por ejemplo, este comando nos mostrará en pantalla todos los archivos de mínimo 1GB de peso desde la carpeta /var/www/vhost/sunombrededominio.com:

du -h /var/www/vhost/sunombrededominio.com | grep ^[0-9].G

  • |: Hace que el segundo comando tras este símbolo utilice los resultados del primer comando.
  • grep: Busca el patrón que se indica a continuación del comando
  • ^: Utilizado fuera de los corchetes indica que los resultados de la búsqueda deben empezar por el símbolo después de este carácter
  • [0-9]: Indica que en esta posición el carácter debe ser un número entre 0-9
  • .: Cada punto corresponde a un carácter (menos un salto de linea)
  • G: Representa la unidad de tamaño gigabyte. También es posible utilizar “K” para kilobyte o “M” para megabyte.