Editado 1 Hace una semana por ExtremeHow Equipo Editorial
Gestión de archivosUbuntuEspacio en DiscoLinuxMantenimientoSistemas operativosLínea de comandosHerramientasSistemaAdministración
Traducción actualizada 2 Hace unas semanas
Administrar el espacio en disco es una tarea importante para todos los que usan una computadora, y Ubuntu no es la excepción. Con el tiempo, los archivos se acumulan y, antes de que te des cuenta, comienzas a quedarte sin espacio. Cuando esto sucede, es común que algunos archivos grandes estén ocupando demasiado espacio en tu disco. En esta guía, exploraremos cómo encontrar y eliminar estos archivos grandes en un sistema Ubuntu. Al final de esta guía, deberías poder administrar tu espacio en disco de manera eficiente y mantener tu sistema funcionando sin problemas.
Antes de comenzar con el proceso de encontrar y eliminar archivos grandes, es importante entender cómo verificar el uso general del disco. Ubuntu viene con varias herramientas para ayudarte a hacer esto.
El comando df
(disk free) es un comando estándar de Unix utilizado para mostrar la cantidad de espacio en disco disponible en varios sistemas de archivos.
df -h
La bandera -h
significa "legible para humanos", lo que significa que mostrará el tamaño en K, M, G (kilobytes, megabytes, gigabytes), que es más fácil de leer que en bloques.
Para obtener información más detallada sobre los tamaños de archivos y directorios, puedes usar el comando du
(uso del disco):
du -sh /ruta/al/directorio
La bandera -s
te da un resumen del uso total del disco del directorio especificado y -h
lo hace legible para humanos. Reemplaza "/ruta/al/directorio" con la ruta que deseas inspeccionar.
Encontrar archivos grandes se puede hacer con algunos comandos sencillos utilizando la terminal. Discutamos algunas formas de lograr esto:
El comando find
es poderoso y flexible, a menudo se usa para buscar y localizar archivos y directorios. Puede usarse junto con otros comandos para encontrar archivos grandes.
Por ejemplo, para encontrar archivos mayores de 100 MB en tamaño en el directorio /, usa:
sudo find / -type f -size +100M
Entendamos este comando:
sudo
: Esto asegura que tienes los permisos necesarios, especialmente al buscar a través de directorios del sistema.find
: El comando usado para buscar./
: La ruta para comenzar la búsqueda; "/" indica el directorio raíz.-type f
: Esto especifica que estamos buscando archivos (f significa archivos).-size +100M
: Busca archivos mayores de 100 megabytes.Este comando listará todos los archivos que cumplan con tus criterios, los cuales puedes revisar antes de eliminarlos.
El comando du
puede usarse para verificar qué directorios están ocupando más espacio en tu sistema. Aunque no lista directamente archivos individuales, puede ayudar a señalar la dirección correcta.
Para encontrar los directorios más grandes en tu directorio de inicio:
du -h ~ | sort -hr | head -n 10
Este comando realiza las siguientes funciones:
du -h ~
: Lista el uso del disco del directorio de inicio y sus subdirectorios en un formato legible para humanos.sort -hr
: Ordena la salida por números legibles para humanos y en orden inverso.head -n 10
: Muestra los primeros 10 resultados, mostrando los principales directorios que usan más espacio.Para una manera más amigable de analizar el uso del disco, la utilidad ncdu
(NCurses Disk Usage) es una gran opción. Muestra el uso del disco con una interfaz de usuario interactiva dentro de la terminal.
Puedes instalar ncdu
con el siguiente comando:
sudo apt update
sudo apt install ncdu
Una vez instalado, ejecuta ncdu
escribiendo lo siguiente:
ncdu /
Esto analizará el directorio raíz. Usa las teclas de flecha para navegar a través de directorios y ver el uso del disco para subdirectorios, lo que facilita identificar a los acaparadores de espacio.
Una vez que identifiques los archivos o directorios que están ocupando demasiado espacio, es hora de eliminarlos para recuperar espacio en el disco. Sin embargo, ten cuidado. Eliminar archivos críticos del sistema puede causar que tu sistema deje de funcionar.
El comando rm
se usa para eliminar archivos y directorios. Ten cuidado al usarlo, ya que no mueve archivos a la papelera; los elimina permanentemente.
Para eliminar un solo archivo:
rm /ruta/al/archivogrand
Para eliminar un directorio y su contenido:
rm -r /ruta/al/directoriogrande
La bandera -r
significa "recursivo", lo que permite la eliminación de un directorio y su contenido.
Puedes combinar el comando find
con la acción delete
para eliminar todos los archivos mayores de un tamaño especificado. Aquí tienes un ejemplo de cómo encontrar y eliminar archivos mayores de 100 MB:
sudo find / -type f -size +100M -exec rm -i {} \;
Las partes importantes de esta orden:
-exec
: Ejecuta otro comando; en este caso, rm
.rm -i
: Pide confirmación antes de eliminar cada archivo, para asegurarse de no eliminar algo por accidente.{}
: Un marcador de posición para cada archivo encontrado.\;
: indica el final del comando -exec
.Es importante revisar los archivos antes de eliminarlos. Pueden ocurrir errores y eliminar archivos importantes puede resultar en pérdida de datos o problemas en el sistema. Considera las siguientes prácticas recomendadas:
La automatización puede ahorrar tiempo, especialmente si necesitas liberar espacio en disco regularmente. Puedes crear un script para encontrar y eliminar archivos según tus criterios. Aquí tienes un ejemplo básico:
#!/bin/bash
find / -type f -size +100M -exec rm -i {} \;
Para usar el script:
chmod +x limpiar.sh
../limpiar.sh
.Encontrar y eliminar archivos grandes en Ubuntu es un proceso sencillo, pero requiere atención cuidadosa para asegurarse de que no se pierdan datos importantes. Usando herramientas como find
, du
y ncdu
, puedes descubrir efectivamente dónde se está utilizando el espacio en disco. Siempre recuerda hacer copias de seguridad de los archivos y confirmar las eliminaciones antes de proceder. Con estas prácticas, puedes mantener un sistema saludable y administrar mejor el espacio en disco.
Esta guía cubre varias técnicas y comandos para ayudarte a encontrar y eliminar archivos grandes en Ubuntu. Siguiendo los ejemplos y pasos proporcionados, podrás administrar efectivamente el almacenamiento de tu sistema Ubuntu.
Si encuentras algo incorrecto en el contenido del artículo, puedes