Búsqueda de sitios web

dutree - Analizar el uso del disco del sistema de archivos en Linux


dutree es una herramienta de línea de comandos rápida, gratuita y de código abierto para analizar el uso del disco, escrita en el lenguaje de programación Rust, que se desarrolla a partir de la combinación de durep (disco reportero de uso) y herramientas de línea de comandos de árbol (enumerar el contenido del directorio en formato de árbol). Como resultado, dutree informa el uso del disco en un formato similar a un árbol.

dutree muestra resultados en color, dependiendo de los valores configurados en la variable de entorno GNU LS_COLORS. Esta variable de entorno permite configurar los colores de los archivos según su extensión, permisos y tipo de archivo.

Características dutree:

  • Muestra el árbol del sistema de archivos.
  • Admite la agregación de archivos pequeños.
  • Permite comparar diferentes directorios.
  • Admite la exclusión de archivos o directorios.

Cómo instalar dutree en sistemas Linux

Para instalar dutree en distribuciones de Linux, debe tener instalado el lenguaje de programación rust en su sistema. Si no tiene Rust instalado, puede usar el siguiente comando curl para instalarlo como se muestra.

sudo curl https://sh.rustup.rs -sSf | sh

Una vez que Rust esté instalado, puede ejecutar el siguiente comando para instalar dutree en distribuciones de Linux como se muestra.

cargo install --git https://github.com/nachoparker/dutree.git

Luego de instalar dutree, utiliza colores de entorno según la variable LS_COLORS, tiene los mismos colores ls –color comando que tiene configurada nuestra distro.

ls --color

La forma más sencilla de ejecutar dutree es sin argumentos, de esta forma muestra un árbol del sistema de archivos.

dutree

Para mostrar el uso real del disco en lugar del tamaño del archivo, utilice la marca -u.

dutree -u 

Mostrar directorios en profundidad

Puede mostrar directorios hasta una profundidad determinada (predeterminada 1), utilizando el indicador -d. El siguiente comando mostrará directorios hasta una profundidad de 3, bajo el directorio de trabajo actual.

Por ejemplo, si el directorio de trabajo actual (~/), muestra el tamaño de ~/*/*/* como se muestra en la siguiente captura de pantalla de ejemplo.

dutree -d 3

Excluir archivos o directorios en la salida

Para excluir la coincidencia de un nombre de archivo o directorio, utilice el indicador -x.

dutree -x CentOS-7.0-1406-x86_64-DVD.iso 

También puede obtener una descripción general local rápida omitiendo directorios, usando la opción -f, así.

dutree -f

Se puede generar un resumen/descripción general completo utilizando el indicador -s como se muestra.

dutree -s

Agregar archivos pequeños

Es posible agregar archivos más pequeños que un cierto tamaño, el valor predeterminado es 1M como se muestra.

dutree -a 

Excluir archivos ocultos

El modificador -H permite excluir archivos ocultos en la salida.

dutree -H

La opción -b se utiliza para imprimir tamaños en bytes, en lugar de kilobytes (predeterminado).

dutree -b

Para desactivar los colores y mostrar solo caracteres ASCII, use la bandera -A así.

dutree -A

Puede ver el mensaje de ayuda de Dutree utilizando la opción -h.

dutree -h

Usage: dutree [options]  [..]
 
Options:
    -d, --depth [DEPTH] show directories up to depth N (def 1)
    -a, --aggr [N[KMG]] aggregate smaller than N B/KiB/MiB/GiB (def 1M)
    -s, --summary       equivalent to -da, or -d1 -a1M
    -u, --usage         report real disk usage instead of file size
    -b, --bytes         print sizes in bytes
    -x, --exclude NAME  exclude matching files or directories
    -H, --no-hidden     exclude hidden files
    -A, --ascii         ASCII characters only, no colors
    -h, --help          show help
    -v, --version       print version number

dutree es una herramienta de línea de comandos sencilla pero potente para mostrar el tamaño de los archivos y analizar el uso del disco en un formato de árbol, en sistemas Linux. Utilice el formulario de comentarios a continuación para compartir sus pensamientos o consultas al respecto con nosotros.