CMD Master
Volver al blog
•Arnošt Havelka

Consulta el espacio en disco y la memoria en Bash

Mira el disco libre con df -h, el tamaño de una carpeta con du -sh y la RAM con free -m.

Iniciar lección interactiva
Consulta el espacio en disco y la memoria en Bash

Cuando una máquina se siente llena, necesitas tres cifras: cuánto disco queda, cuánto ocupa esta carpeta y cuánta RAM está libre. df, du y free responden esas preguntas. Las opciones -h y -m convierten bloques crudos en tamaños que se pueden leer.

Cuánto disco queda: df -h

df informa de los sistemas de archivos. -h imprime los tamaños en G y M en lugar de bloques de 1K.

Prueba el comando

¡Muestra el espacio en disco de forma legible!

Construir el comando
df[arguments]
df-h
Terminal
~$df -h
Filesystem Size Used Avail Use% Mounted on /dev/root 50G 15G 35G 30% / tmpfs 3.9G 0 3.9G 0% /dev/shm

Uso de disco legible:

Terminal
~$df -h

Cuánto ocupa esta carpeta: du -sh

du recorre el directorio actual. -s imprime una sola línea de resumen. -h mantiene el tamaño legible. Juntas son du -sh (o du -hs).

du -sh

Una salida típica: 128M . — esta carpeta y todo lo que hay debajo.

Cuánta RAM está libre: free -m

free -m muestra la memoria en megabytes: total, used, free y available. Mira la columna available cuando quieras saber si cabe un proceso nuevo.

Terminal
~$free -m

Usa df -h para el disco entero, du -sh para «¿por qué es tan enorme este proyecto?» y free -m cuando los programas empiezan a usar swap.


Comprobación de conocimientos

1 / 3

¿Qué comando muestra el espacio libre en los sistemas de archivos con unidades legibles?

Referencias

Estos enlaces de documentación aportan detalles confiables sobre los comandos usados en este artículo.

Siguiente

Autosuficiencia de Bash: MAN Quick Scan

Utilice páginas de manual para obtener opciones y sintaxis exactas sin salir de la terminal.