Lectores como tú ayudan a apoyar a MUO. Cuando realiza una compra utilizando enlaces en nuestro sitio, podemos ganar una comisión de afiliado. Leer más.

El espacio en disco se llena rápidamente en Linux y, antes de que se dé cuenta, es hora de invertir en otro par de unidades de terabytes para albergar su sistema de archivos que crece rápidamente. ¿Cómo llegó a estar tan hinchado?

Rastrear y visualizar archivos y directorios que están ocupando más de su parte de la sala es difícil, especialmente si usted es un habitante de terminal dedicado.

diskonauta es una aplicación que finalmente puede ayudarlo a visualizar, identificar, administrar y eliminar ramas demasiado grandes de su árbol de archivos, todo desde la comodidad de su terminal favorito.

Por qué necesita un visualizador de espacio en disco para su terminal

A pesar del hecho de que el precio del almacenamiento es cada vez más barato, los discos duros y las unidades SSD aún se llenan rápidamente y puede maximizar su capacidad fácilmente. SSD de varios terabytes en unos meses sin siquiera darnos cuenta.

instagram viewer

¿Es su extensa biblioteca Steam de juegos AAA Linux? ¿Tu colección de fondos de pantalla artísticos de ultra alta resolución? ¿O es un archivo de copia de seguridad no autorizado generado por un administrador de recetas dockerizado que se incluye en la copia de seguridad y duplica su tamaño todos los días?

La estabilidad de su sistema está en riesgo si no descubre y resuelve el problema rápidamente.

Claro, puedes usar:

du-h

...para obtener una lista de archivos, directorios y sus tamaños, pero requiere mucho tiempo, es tedioso de usar y no brinda la salida más legible.

Otra posibilidad es ncdu (Ncurses Disk Usage) que clasificará sus directorios por tamaño y los mostrará en una lista ordenable. Las listas están bien, suponemos, pero no te dan la inmediatez intuitiva de una representación gráfica.

Si bien existen varios visualizadores de espacio en disco controlados por GUI, las aplicaciones de GUI son infladas para el terminal nativo y deben evitarse a toda costa.

Afortunadamente, si necesita un visualizador de espacio en disco para su terminal, diskonaut está aquí para ayudarlo.

Cómo instalar diskonauta en Linux

diskonaut está escrito en Rust, y la forma más fácil de instalarlo es con Cargo.

Si aún no tiene Rust and Cargo instalado, ingrese:

rizo https://sh.rustup.rs-sSf | sh

... descargará un script y lo instalará.

Ahora puedes instalar diskonaut con:

carga instalar disconauta

Si está utilizando Arch Linux, diskonaut está disponible en el repositorio de usuarios de Arch (AUR):

Yay-S diskonauta

Puedes instalarlo en Fedora con:

sudo dnf instalar disconauta

Alternativamente, puede simplemente descargar y descomprimir el binario, antes de moverlo a su ruta usando los siguientes comandos:

obtener https://github.com/imsnif/diskonaut/releases/download/0.11.0/diskonaut-0.11.0-unknown-linux-musl.tar.gz
alquitrán-xzfdiskonauta-0.11.0-desconocido-linux-musl.alquitrán.gz
sudo mv diskonauta /usr/local/bin/

Use diskonaut en su terminal para encontrar archivos y directorios grandes

Puede iniciar diskonaut desde el directorio que desea escanear o usar el directorio que desea escanear como argumento:

diskonauta /home/david/

Después de un segundo más o menos, notará que su terminal se llena de rectángulos de varios tamaños. Estos representan los archivos y directorios individuales. Los archivos pequeños se representan con una "x" y se agrupan en un rectángulo separado.

Use las teclas de flecha para resaltar cada bloque y presione Ingresar para profundizar en ese directorio. Su terminal se volverá a llenar con aún más bloques.

Cada bloque (aparte de los archivos pequeños) está etiquetado con su nombre, el número de archivos descendientes dentro de él, el espacio total en disco que ocupa y el porcentaje del directorio actual que ocupa.

Puedes usar el + y - Teclas para acercar y alejar, transformando esas "x" en objetos visibles. Escapar te llevará a un nivel superior, y Retroceso eliminará el objeto resaltado actualmente. No se preocupe por hacer esto accidentalmente: diskonauta le dará un cuadro de diálogo de confirmación de alto contraste antes de que elimine algo.

diskonaut es sorprendentemente fácil de usar, muy rápido y totalmente controlado por teclado. Es una necesidad absoluta en el arsenal de cualquier guerrero terminal.

Liberar espacio de almacenamiento es solo el comienzo

Una vez que adquiera el hábito de usar diskonaut regularmente, es fácil mantener sus unidades vacías de manera eficiente y puede postergar la compra de otra SSD por otro año.

Pero no son solo los dispositivos de almacenamiento de Linux los que necesita ordenar con regularidad. Mire alrededor de la habitación en la que se encuentra, tal vez sea hora de ordenar su hogar y su vida también.