dutree - Una herramienta CLI para analizar el uso del disco en la salida en color


dutree es una herramienta de línea de comandos rápida y de código abierto para analizar el uso del disco, escrita en el lenguaje de programación Rust. Se desarrolló a partir de durep ( informador de uso de disco ) y árbol (enumerar el contenido del directorio en formato de árbol) herramientas de línea de comandos. dutree por lo tanto, informa el uso del disco en un formato de árbol.

Muestra la salida de color, según los valores configurados en la variable de entorno GNU LS_COLORS . Esta variable de entorno permite configurar los colores de los archivos según la extensión, los permisos y el tipo de archivo.

  • Show the file system tree.
  • Supports aggregating of small files.
  • Allows for comparing different directories.
  • Supports excluding of files or directories.

Cómo instalar dutree en sistemas Linux

Para instalar dutree en las distribuciones de Linux, debe tener instalado en su sistema un lenguaje de programación Rust como se muestra.

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

Una vez que se haya instalado rust , puede ejecutar el siguiente comando para instalar strong & gt; dutree en las distribuciones de Linux como se muestra.

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

Después de instalar dutree , utiliza colores de entorno según la variable LS_COLORS , tiene los mismos colores ls --color que nuestra distro ha configurado .

$ ls --color

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

$ dutree

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

$ dutree -u 

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

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

$ dutree -d 3

Para excluir la coincidencia de un archivo o nombre de directorio, use la marca -x

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

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

$ dutree -f

Se puede generar un resumen/resumen completo usando la marca -s como se muestra.

$ dutree -s

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

$ dutree -a 

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

$ dutree -H

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

$ dutree -b

Para desactivar los colores y solo mostrar los caracteres ASCII , use la marca -A como tal.

$ dutree -A

Puede ver el mensaje de ayuda de dutree usando 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

Repositorio Github de dutree : https://github.com/nachoparker/dutree

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