Mostrar archivos, carpetas grandes en terminal Linux


analizador de discos linuxAunque existe muchas herramientas gráficas para ver cuánto espacio ocupa un archivo o carpeta, como el analizador de discos que tiene por defecto la mayoría de sistemas operativos linux, pero también podemos descargar otros programas instalables como Filelight, KDirStat que es para kde.

Pero cuando trabajas en un servidor linux, no usas ningún tipo de interfaz, pero para estos casos emplearemos la consola de comandos o terminal, esto facilitándonos una revisión rápida del disco. Es importante mantener los servidores constantemente vigilados, no queremos que de repente nos quedemos sin espacio, inutilizando cualquier aplicación que usemos en el servidor.

Para encontrar los 10 archivos que más espacio ocupan, podemos usar este comando:

find . -type f -print0 | xargs -0 du | sort -n | tail -10 | cut -f2 | xargs -I{} du -sh {}

Y para buscar las 10 carpetas cambiamos el tipo de archivo a buscar:

find . -type d -print0 | xargs -0 du | sort -n | tail -10 | cut -f2 | xargs -I{} du -sh {}

Bridando un resultado similar en la terminal:

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *