Si es nuevo en el mundo de Linux, es posible que se pregunte cómo liberar espacio en el disco. No siempre es tan simple como desinstalar algunos programas. Esto es particularmente cierto si tiene muchos archivos que ocupan espacio dispersos en todo su sistema de archivos. Si bien hay muchas formas diferentes de liberar espacio en disco en Linux, siga leyendo para conocer una de las más rápidas: usar du
y algunos comandos de terminal básicos.
¿Qué es du?
du
es un comando estándar en Linux que muestra rápidamente información sobre el uso del disco. El nombre del comando en sí significa «uso del disco». Si bien esto puede parecer muy básico, du
tiene una gran cantidad de opciones y usos que lo convierten en una herramienta valiosa tanto para principiantes como para usuarios avanzados de Linux.
Cómo empezar a usar du
Quizás se esté preguntando cómo empezar a usar du
. La forma más simple y básica es, por supuesto, usar el comando tal cual sin ninguna opción:
du
Sin embargo, esta no es información particularmente útil. El resultado que se proporciona aquí a menudo es utilizado por otros programas y scripts, pero para que sea útil para el usuario promedio, necesitaremos incluir algunas opciones.
Una de esas opciones es convertir las salidas de tamaño a un formato que pueda leer. Para hacer esto, necesitará agregar el -h
bandera o la --human-readable
bandera.
du -h
Esto hace que el tamaño de los archivos de la izquierda sea mucho más fácil de analizar. Pero todavía hay mucho por resolver aquí. Afortunadamente, algunas otras opciones facilitan esto.
los -s
flag resumirá el uso del disco del directorio dado. Esto a menudo se combina con el -h
flag para dar un resumen muy simple y fácil de leer del directorio.
du -hs
Dependiendo de los directorios con los que esté consultando du
, es posible que deba aumentar sus privilegios utilizando sudo
o similar. Por ejemplo: cuando desee ver cuánto uso de disco está usando el directorio raíz.
Si bien hay muchas otras opciones útiles que puede usar con du
, los -h
y -s
Las banderas son las únicas que necesitamos para limpiar el espacio en disco.
Cómo liberar espacio en disco Linux con du
Ahora que sabes cómo usar du
, puede utilizarlo para liberar espacio en el disco de su computadora.
La forma más rápida de limpiar su disco es averiguar primero qué utiliza más espacio. Puedes hacer esto dejando du
escanear todo el sistema. Para hacer esto, agregará un asterisco al final de la ruta del directorio. El asterisco funciona como comodín y le dice al comando que mire todo en el directorio.
sudo du -hs /*
Esto le muestra qué directorio en el sistema de archivos ocupa más espacio. Desde allí, puede usar el mismo comando en cada directorio para averiguar qué subdirectorios y archivos ocupan más espacio.
En muchos casos, buscará en su directorio de inicio, ya que aquí es donde almacenará sus archivos personales. Puedes hacer esto buscando ~/
, ya que es una abreviatura de su directorio de inicio.
du -hs ~/*
Continúe repitiendo estos comandos tanto como sea necesario para delimitar qué directorios ocupan más espacio.
Por ejemplo, si tiene un directorio llamado «Almacenamiento» en su carpeta de inicio que ocupa mucho espacio, utilice du
para averiguar qué archivos son los más grandes.
du -hs ~/Storage/*
Desde aquí, simplemente puede eliminar los archivos que no desea usar rm
mando.
rm -rf ~/Storage/big-file
Haga esto para todos los demás archivos que ya no desee en su disco para liberar la cantidad deseada de espacio de almacenamiento.
Preguntas frecuentes
1. ¿Hay alguna forma de ordenar por tamaño de archivo?
Sí, puede canalizar la salida desde du
dentro sort
para ordenar por tamaño de archivo.
du -hs ~/* | sort -hr
2. ¿Cómo veo cuánto espacio libre en disco tengo?
Usarías df
, un comando completamente diferente con un uso muy simple, para ver cuánto espacio libre en disco tiene:
df -h
3. ¿Debo usar du para eliminar programas de mi computadora?
No, este método solo es útil para los archivos que ha guardado usted mismo. Si desea eliminar un programa, debe utilizar el administrador de paquetes o el centro de software de su distribución.
Terminando
Como puede ver, liberar espacio en disco en Linux usando la línea de comando es bastante simple. Una vez que aprenda a usar du y todas sus opciones, descubrirá que también es mucho más rápido y fácil que la mayoría de los otros métodos.
Pero esto es solo la punta del iceberg cuando se trata de comandos. Siga leyendo para averiguar qué comandos usar para buscar archivos en Linux.