Comando Linux · 3 min read · Nov 14, 2025

Comando free de Linux explicado para principiantes (6 ejemplos)

A veces, mientras trabajas en la línea de comandos en Linux, puede que quieras echar un vistazo rápidamente a la memoria total disponible así como a la utilizada en el sistema. Si eres un principiante en Linux, te alegrará saber que existe un comando incorporado - llamado free - que muestra este tipo de información.

En este tutorial, discutiremos los conceptos básicos del comando free así como algunas de las características importantes que proporciona. Pero antes de hacer eso, vale la pena compartir que todos los comandos/instrucciones mencionados aquí han sido probados en Ubuntu 16.04LTS.

Comando free de Linux

Aquí está la sintaxis del comando free:

free [opciones]

Y a continuación se muestra cómo la página del manual de la herramienta lo describe:

free muestra la cantidad total de memoria física y de intercambio libre y utilizada en el sistema, así como los buffers y cachés utilizados por el núcleo. La información se recopila analizando /proc/meminfo.

A continuación se presentan algunos ejemplos en formato de preguntas y respuestas que deberían darte una buena idea de cómo funciona el comando free.

P1. ¿Cómo ver la memoria utilizada y disponible usando el comando free?

Esto es muy fácil. Todo lo que tienes que hacer es ejecutar el comando free sin ninguna opción.

free

Aquí está la salida que produjo el comando free en mi sistema:

Y aquí está lo que significan estas columnas:

Columnas del comando free

P2. ¿Cómo cambiar la métrica de visualización?

Si lo deseas, puedes cambiar la métrica de visualización de las cifras de memoria que produce el comando free en la salida. Por ejemplo, si deseas mostrar la memoria en megabytes, puedes usar la opción de línea de comandos -m.

free -m

De manera similar, puedes usar -b para bytes, -k para kilobytes, -m para megabytes, -g para gigabytes, –tera para terabytes.

P3. ¿Cómo mostrar las cifras de memoria en un formato legible para humanos?

El comando free también ofrece una opción -h a través de la cual puedes pedir a la herramienta que muestre las cifras de memoria en un formato legible para humanos.

free -h

Con esta opción activada, el comando decide por sí mismo qué métrica de visualización usar para las cifras de memoria individuales. Por ejemplo, aquí está cómo funcionó la opción -h en nuestro caso:

P4. ¿Cómo hacer que free muestre resultados continuamente con un intervalo de tiempo?

Si lo deseas, también puedes hacer que el comando free se ejecute de manera que muestre continuamente la salida después de un intervalo de tiempo establecido. Para esto, usa la opción de línea de comandos -s. Esta opción requiere que el usuario pase un valor numérico que se tratará como el número de segundos después de los cuales se mostrará la salida.

Por ejemplo, para mantener un intervalo de 3 segundos, ejecuta el comando de la siguiente manera:

free -s 3

En esta configuración, si deseas que free se ejecute solo un número establecido de veces, puedes usar la opción de comando -c, que requiere que se le pase un valor de conteo. Por ejemplo:

free -s 3 -c 5

El comando mencionado anteriormente asegurará que la herramienta se ejecute 5 veces, con un intervalo de 3 segundos entre cada uno de los intentos.

*Nota: Esta funcionalidad actualmente tiene errores, por lo que no pudimos probarla en nuestro extremo.*

P5. ¿Cómo hacer que free use la potencia de 1000 (no 1024) al mostrar cifras de memoria?

Si cambias la métrica de visualización a, digamos, megabytes (usando la opción -m), pero deseas que las cifras se calculen en función de la potencia de 1,000 (no 1024), entonces esto se puede hacer usando la opción –si. Por ejemplo, la siguiente captura de pantalla muestra la diferencia en la salida con y sin esta opción:

P6. ¿Cómo hacer que free muestre el total de las columnas?

Si deseas que free muestre un total de todas las cifras de memoria en cada columna, entonces puedes usar la opción de línea de comandos -t.

free -t

La siguiente captura de pantalla muestra esta opción de línea de comandos en acción:

Nota la nueva fila ‘Total’ que se muestra en este caso.

Conclusión

El comando free puede resultar ser una herramienta extremadamente útil si estás en administración de sistemas. Es fácil de entender y usar, con muchas opciones para personalizar la salida. Hemos cubierto muchas opciones útiles en este tutorial. Después de que termines de practicar estas, dirígete a la página del manual del comando para más información.

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.