dutree - Una eina CLI per analitzar l'ús del disc a la sortida de colors


dutree és una eina de línia d'ordres ràpida i gratuïta de codi obert per al llenguatge de programació Rust. Es desenvolupa a partir de les eines de línia d'ordres durep (informer d'ús de disc) i arbre (llista de contingut del directori en format arbre). per tant, dutree informa de l'ús del disc en un format d'arbre.

Mostra una sortida de colors, depenent dels valors configurats a la variable d'entorn GNU LS_COLORS. Aquesta variable env permet establir els colors dels fitxers en funció de l'extensió, els permisos i el tipus de fitxer.

  • Mostra l'arbre del sistema de fitxers.
  • Admet l'agregació de fitxers petits.
  • Permet comparar diferents directoris.
  • Admet l'exclusió de fitxers o directoris.

Com instal·lar dutree en sistemes Linux

Per instal·lar dutree a les distribucions de Linux, heu de tenir el llenguatge de programació rust instal·lat al vostre sistema, tal com es mostra.

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

Un cop instal·lat Rust, podeu executar l'ordre següent per instal·lardutree a les distribucions de Linux, tal com es mostra.

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

Després d'instal·lar dutree, utilitza els colors de l'entorn segons la variable LS_COLORS, té la mateixa comanda ls --color de colors que ha configurat la nostra distribució.

$ ls --color

La forma més senzilla d'executar dutree és sense arguments, d'aquesta manera mostra un arbre del sistema de fitxers.

$ dutree

Per mostrar l'ús real del disc en lloc de la mida del fitxer, utilitzeu el senyalador -u.

$ dutree -u 

Podeu mostrar directoris fins a una profunditat determinada (per defecte 1), utilitzant el senyalador -d. L'ordre següent mostrarà directoris fins a una profunditat de 3, sota el directori de treball actual.

Per exemple, si el directori de treball actual (~/), mostra la mida de ~/*/*/* tal com es mostra a la següent captura de pantalla de mostra.

$ dutree -d 3

Per excloure la concordança d'un nom de fitxer o directori, utilitzeu el senyalador -x.

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

També podeu obtenir una visió general local ràpida si ometeu els directoris, utilitzant l'opció -f, així.

$ dutree -f

Es pot generar un resum/visió general completa utilitzant la marca -s tal com es mostra.

$ dutree -s

És possible agregar fitxers més petits que una mida determinada, per defecte és 1M com es mostra.

$ dutree -a 

L'interruptor -H permet excloure fitxers ocults a la sortida.

$ dutree -H

L'opció -b s'utilitza per imprimir mides en bytes, en lloc de kilobytes (per defecte).

$ dutree -b

Per desactivar els colors i mostrar només caràcters ASCII, utilitzeu el senyalador -A així.

$ dutree -A

Podeu veure el missatge d'ajuda de dutree utilitzant l'opció -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

Repositori Github dutree: https://github.com/nachoparker/dutree

dutree és una eina de línia d'ordres senzilla però potent per mostrar la mida dels fitxers i analitzar l'ús del disc en format d'arbre, en sistemes Linux. Utilitzeu el formulari de comentaris a continuació per compartir els vostres pensaments o consultes al respecte amb nosaltres.