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 dybde på 3, 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.