dutree - Analyser filsystemdiskbruk i Linux


dutree er et gratis, åpen kildekode, raskt kommandolinjeverktøy for å analysere diskbruk, skrevet i Rust-programmeringsspråket, som er utviklet fra kombinasjonen durep (disk). bruksreporter) og tre (liste kataloginnhold i trelignende format) kommandolinjeverktøy. Som et resultat rapporterer dutree diskbruk i et trelignende format.

dutree viser farget utdata, avhengig av verdiene som er konfigurert i GNU LS_COLORS miljøvariabelen. Denne miljøvariabelen gjør det mulig å angi fargene på filene basert på deres utvidelse, tillatelser og filtype.

dutree funksjoner:

  • Vis filsystemtreet.
  • Støtter aggregering av små filer.
  • Gjør det mulig å sammenligne forskjellige kataloger.
  • Støtter ekskludering av filer eller kataloger.

Hvordan installere dutree i Linux-systemer

For å installere dutree i Linux-distribusjoner, må du ha programmeringsspråket rust installert på systemet ditt. Hvis du ikke har installert Rust, kan du bruke følgende curl-kommando for å installere den som vist.

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

Når Rust er installert, kan du kjøre følgende kommando for å installere dutree i Linux-distribusjoner som vist.

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

Etter å ha installert dutree, bruker den miljøfarger i henhold til variabelen LS_COLORS, den har samme colors ls –color-kommando som distroen vår har konfigurert.

ls --color

Den enkleste måten å kjøre dutree på er uten argumenter, på denne måten viser den et filsystemtre.

dutree

For å vise reell diskbruk i stedet for filstørrelse, bruk -u-flagget.

dutree -u 

Vis kataloger i dybden

Du kan vise kataloger opp til en gitt dybde (standard 1), ved å bruke -d-flagget. Kommandoen nedenfor viser kataloger opp til en dybde3, under gjeldende arbeidskatalog.

For eksempel hvis gjeldende arbeidskatalog (~/), så vis størrelsen på ~/*/*/* som vist i følgende eksempelskjermbilde.

dutree -d 3

Ekskluder filer eller kataloger i utdata

For å ekskludere samsvarende fil- eller katalognavn, bruk -x-flagget.

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

Du kan også få en rask lokal oversikt ved å hoppe over kataloger ved å bruke -f-alternativet, som så.

dutree -f

En fullstendig oppsummering/oversikt kan genereres ved å bruke -s-flagget som vist.

dutree -s

Samle små filer

Det er mulig å samle filer som er mindre enn en viss størrelse, standard er 1M som vist.

dutree -a 

Ekskluder skjulte filer

-H-bryteren gjør det mulig å ekskludere skjulte filer i utdataene.

dutree -H

Alternativet -b brukes til å skrive ut størrelser i byte, i stedet for kilobyte (standard).

dutree -b

For å slå av farger og bare vise ASCII-tegn, bruk -A-flagget på samme måte.

dutree -A

Du kan se dutree-hjelpemeldingen ved å bruke -h-alternativet.

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 er et enkelt, men kraftig kommandolinjeverktøy for å vise filstørrelse og analysere diskbruk i et trelignende format, på Linux-systemer. Bruk kommentarskjemaet nedenfor for å dele dine tanker eller spørsmål om det med oss.