Ingresar  \/ 
x
 Use Facebook account  Use Google account  Use Microsoft account  Use LinkedIn account
o
Registrarse  \/ 
x
 Use Facebook account  Use Google account  Use Microsoft account  Use LinkedIn account
o

Encontrar los archivos y directorios más grandes en Linux. Top 10

enumerar los 10 archivos mas grandes en linux

Encontrar los archivos y directorios más grandes en Linux. Top 10. Útil para Ubuntu, Lubuntu, Debian, Centos, etc. Usa comandos en Linux para hallar los 10 archivos y directorios más pesados dentro de un directorio específico de Linux. 

Algunas veces es necesario saber qué archivo (s) o directorios están consumiendo/llenando más su espacio en el disco duro. Además, puede ser necesario averiguarlo en una ubicación particular (un directorio específico) en el sistema de archivos, como por ejemplo dentro de /tmp/ o /var/ o /home/, etc. Esta guía/tutorial lo ayudará a utilizar comandos de Linux/Unix para encontrar los archivos o directorios más grandes/pesados en el sistema de archivos. Deberá tener instalado el comando sort, lo cual en todos los casos que he tenido que hacer esta tarea ya está instalado por defecto en el sistema operativo.

Ahora, manos a la obra!...

Paso 1. Ingresar como root a la consola del servidor de Linux.

Primero que todo debe estar logueado como root en la consola de su servidor (SSH).

Paso 2. Ejecutar combinación de comandos en una misma línea

No hay un comando simple disponible para encontrar los archivos o directorios más grandes en un sistema de archivos Linux/UNIX/BSD. Sin embargo, la combinación de los siguiente tres (3) comandos (usando pipes) puede encontrar fácilmente una lista de los archivos más grandes:

Comando du: Estima el uso del espacio de archivos.

Comando sort: ordena líneas de archivos de texto o datos de entrada dados.

Comando head: muestra la primera parte de los archivos, por ejemplo, muestra los primeros 10 archivos más grandes.

Lo primero que haremos es ubicarnos en el directorio/carpeta dentro de la cual queremos listar los archivos o carpetas más grandes (puede ser cualquier directorio). El siguiente es un ejemplo:

cd /

Y luego sí a encontrar el top 10:

du -hsx * | sort -rh | head -10

Un ejemplo de salida es el siguiente:

25G     var
2.0G    usr
480M    lib
473M    srv
194M    run
33M     boot
20M     tmp
20M     etc
16M     lib64
6.4M    sbin

Listo. Fácil, ¿verdad? Por último, espero que este tutorial les haya sido útil. Si les gustó, por favor dejarnos sus comentarios abajo. Dios los bendiga!!

 

Fuente: https://www.cyberciti.biz/faq/how-do-i-find-the-largest-filesdirectories-on-a-linuxunixbsd-filesystem/

Sobre el Autor
Pipe Peña
Author: Pipe Peña
Soy un loco enamorado de la vida. Licenciado en Ciencias Sociales y Humanas, amante de la tecnología e informática y la astrofísica. Me gusta crear e investigar proyectos que enriquezcan la construcción y desarrollo del conocimiento individual y colectivo. Me encantan los videojuegos, el cine, la química, matemáticas, la física cuántica y la música, en donde actualmente soy compositor. Me baso en la idea que toma Baruch Spinoza sobre Dios.

ImprimirCorreo electrónico