dutree - Et CLI-værktøj til at analysere diskbrug i farvet output


dutree er et gratis open source, hurtigt kommandolinjeværktøj til Rust-programmeringssprog. Det er udviklet fra durep (diskanvendelsesrapporter) og træ (kommandolinjeværktøjs listeindhold i trælignende format). dutree rapporterer derfor diskbrug i et trælignende format.

Det viser farvet output afhængigt af værdier, der er konfigureret i miljøvariablen GNU LS_COLORS. Denne env-variabel gør det muligt at indstille farverne på filer baseret på udvidelse, tilladelser såvel som filtype.

  • Vis filsystemtræet.
  • Understøtter aggregering af små filer.
  • Gør det muligt at sammenligne forskellige mapper.
  • Understøtter ekskl. filer eller kataloger.

Sådan installeres dutree i Linux-systemer

For at installere obligatorisk i Linux-distributioner skal du have installeret rustprogrammeringssprog på dit system som vist.

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

Når rust er installeret, kan du køre følgende kommando for at installere stærk> dutree i Linux-distributioner som vist.

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

Efter installation af dutree bruger det miljøfarver i henhold til variablen LS_COLORS, det har de samme farver ls --color kommando, som vores distro har konfigureret.

$ ls --color

Den enkleste måde at køre dutree på er uden argumenter, på denne måde viser det et filsystemtræ.

$ dutree

Brug flag -u til at vise ægte diskbrug i stedet for filstørrelse.

$ dutree -u 

Du kan vise mapper op til en given dybde (standard 1) ved hjælp af flagget -d . Kommandoen nedenfor viser mapper op til en dybde på 3 under den aktuelle arbejdsmappe.

For eksempel hvis den aktuelle arbejdsmappe (~ /) , skal du derefter vise størrelsen på ~/*/*/* som vist i følgende eksempler på skærmbillede.

$ dutree -d 3

Brug flag -x for at udelukke at matche et fil- eller biblioteksnavn.

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

Du kan også få en hurtig lokal oversigt ved at springe over mapper ved hjælp af indstillingen -f .

$ dutree -f

En komplet oversigt/oversigt kan genereres ved hjælp af -s -flagget som vist.

$ dutree -s

Det er muligt at samle filer mindre end en bestemt størrelse, standard er 1M som vist.

$ dutree -a 

-H -kontakten giver mulighed for at ekskludere skjulte filer i output.

$ dutree -H

Indstillingen -b bruges til at udskrive størrelser i byte i stedet for kilobytes (standard).

$ dutree -b

For at slå farver fra og kun vise ASCII-tegn skal du bruge flaget -A sådan.

$ dutree -A

Du kan se undtagelseshjælpemeddelelsen ved hjælp af indstillingen -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

pligtfri Github-arkiv: https://github.com/nachoparker/dutree

dutree er et simpelt, men alligevel kraftfuldt kommandolinjeværktøj til at vise filstørrelse og analysere diskbrug i trælignende format på Linux-systemer. Brug kommentarformularen nedenfor til at dele dine tanker eller spørgsmål om det med os.