Libera espacio de disco en Linux Mint
Comandos para localizar qué ocupa espacio y recuperar espacio de disco en Linux Mint y Ubuntu.
Antes de empezar:
- Ejecuta primero los diagnósticos.
- Las limpiezas pueden eliminar archivos o recursos que aún necesitas.
- Lee cada advertencia antes del comando.
1. Comprueba el espacio disponible
df -h /
Filesystem Size Used Avail Use% Mounted on
/dev/nvme0n1p2 220G 185G 24G 89% /
2. Encuentra los directorios más grandes
Analiza el sistema de archivos raíz sin atravesar otros sistemas montados.
sudo du -xhd1 / 2>/dev/null | sort -hr | head -10
185G /
92G /home
48G /var
19G /usr
8.2G /opt
Profundiza donde encuentres mayor consumo:
sudo du -xhd1 /var 2>/dev/null | sort -hr | head -10
3. Limpiar la caché de APT
Comprueba cuánto ocupan los paquetes descargados:
sudo du -sh /var/cache/apt/archives
El siguiente comando borrará los paquetes
.debalmacenados en caché, no las aplicaciones instaladas. Una reinstalación podría requerir descargarlos nuevamente.
sudo apt clean
4. Eliminar dependencias APT sin utilizar
Primero simula la operación para revisar qué paquetes se eliminarían:
sudo apt -s autoremove --purge
El siguiente comando desinstala paquetes marcados como innecesarios. Comprueba la lista, especialmente si utilizas herramientas de desarrollo o paquetes instalados manualmente.
sudo apt autoremove --purge
5. Reducir registros de systemd
Consulta el espacio utilizado:
journalctl --disk-usage
Archived and active journals take up 1.5G in the file system.
El siguiente comando elimina registros archivados anteriores a siete días, podrías necesitarlos para diagnosticar incidentes. No elimina los registros activos.
sudo journalctl --vacuum-time=7d
6. Limpiar miniaturas
du -sh ~/.cache/thumbnails 2>/dev/null
El siguiente comando eliminará solo las miniaturas en caché, no las fotografías originales. El explorador las regenerará cuando sea necesario.
find ~/.cache/thumbnails -mindepth 1 -maxdepth 1 -exec rm -rf -- {} +
7. Vaciar la papelera
Revisa los archivos antes de eliminarlos:
gio trash --list
El siguiente comando vacía la papelera del usuario. Los archivos ya no podrán restaurarse desde ella. Comprueba la lista anterior.
gio trash --empty
8. Revisar cachés de aplicaciones
du -h --max-depth=1 ~/.cache 2>/dev/null | sort -hr | head -10
Caché de pip
python3 -m pip cache info
El siguiente comando elimina las descargas almacenadas por pip, no desinstala los paquetes ya instalados.
python3 -m pip cache purge
Caché de npm
npm cache ls | head -20
Este comando limpia la caché de npm, pero las instalaciones posteriores podrían descargar paquetes otra vez.
npm cache clean --force
No borres todo ~/.cache indiscriminadamente, algunas aplicaciones guardan allí datos útiles.
9. Eliminar componentes Flatpak sin uso
flatpak list --runtime
El siguiente comando elimina runtimes y extensiones que Flatpak considera sin uso. Revisa la lista que muestra antes de confirmar.
flatpak uninstall --unused
10. Revisar y limpiar Docker
Consulta cuánto ocupan imágenes, contenedores, volúmenes y caché:
docker system df -v
Revisa los contenedores, incluidos los detenidos:
docker ps -a
Limpia la caché de compilación
Advertencia: elimina caché de compilación no utilizada; los próximos
docker buildpodrían tardar más. No elimina volúmenes de datos.
docker builder prune
Limpiar recursos Docker no utilizados
Peligro:
docker system pruneelimina todos los contenedores detenidos, redes sin uso, imágenes colgantes y caché de compilación. Un contenedor detenido puede contener datos importantes en su capa de escritura. Verificadocker ps -ay respalda lo necesario antes de confirmar. El comando sin--volumesno elimina los volúmenes.
docker system prune
Peligro: no ejecutes
docker volume prunenidocker system prune --volumessin revisar los volúmenes. Podrían contener bases de datos de PostgreSQL, MariaDB, Redis u otros servicios.
11. Buscar archivos grandes en el directorio personal
Muestra los 20 archivos de más de 500 MiB, ordenados por tamaño:
find "$HOME" -type f -size +500M -printf '%s %p\n' 2>/dev/null | sort -nr | head -20 | numfmt --field=1 --to=iec
8.2G /home/user/Downloads/backup.sql
3.5G /home/user/Videos/video.mp4
1.8G /home/user/Downloads/imagen.iso
12. Verificar el espacio recuperado
df -h /
Filesystem Size Used Avail Use% Mounted on
/dev/nvme0n1p2 220G 169G 40G 81% /
Referencias
Publicado: 11 de octubre de 2026