Ver archivos y carpetas más grandes por SSH

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 desde SSH:

Información adicional

Puedes encontrar más información sobre el acceso por SSH a tu servidor en el artículo:

Acceder por SSH a Linux

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

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

Explicación de los 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 te mostraría en pantalla todos los archivos de mínimo 1GB de peso desde la carpeta /var/www/vhost/tunombrededominio.com:

    du -h /var/www/vhost/tunombrededominio.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.

Para encontrar información detallada de todos los parámetros disponibles para “du” puedes utilizar el comando:

man du

Para comentar sobre este artículo, rellena el formulario. Los campos marcados con un asterisco (*) son obligatorios.


*