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.