dutree - CLI rīks, lai analizētu diska lietojumu krāsainā izvade
dutree ir bezmaksas atvērtā koda ātrs komandrindas rīks Rust programmēšanas valodai. Tas ir izstrādāts no komandrindas rīkiem durep (diska lietojuma reportieris) un koka (direktoriju satura saraksta kokam līdzīgā formātā). Tāpēc dutree ziņo par diska izmantošanu kokam līdzīgā formātā.
Tas parāda krāsainu izvadi atkarībā no GNU LS_COLORS vides mainīgajā konfigurētajām vērtībām. Šis ENV mainīgais ļauj iestatīt failu krāsas, pamatojoties uz paplašinājumu, atļaujām, kā arī uz faila tipu.
- Parādīt failu sistēmas koku.
- Atbalsta nelielu failu apkopošanu.
- Ļauj salīdzināt dažādus direktorijus.
- Atbalsta failu vai direktoriju izslēgšanu.
Kā instalēt dutree Linux sistēmās
Lai Linux izplatījumos instalētu Dutree, sistēmā jābūt instalētai rūsas programmēšanas valodai, kā parādīts.
$ sudo curl https://sh.rustup.rs -sSf | sh
Kad rūsa ir instalēta, varat palaist šo komandu, lai Linux izplatījumos instalētu spēcīgu> dutree, kā parādīts.
$ cargo install --git https://github.com/nachoparker/dutree.git
Pēc dutree instalēšanas tā izmanto vides krāsas atbilstoši mainīgajam LS_COLORS, tai ir tās pašas komandas ls --color
, kuras ir konfigurējis mūsu izplatītājs.
$ ls --color
Vienkāršākais veids, kā palaist koku, ir bez argumentiem, tādējādi parādot failu sistēmas koku.
$ dutree
Lai faila lieluma vietā parādītu reālu diska lietojumu, izmantojiet karodziņu -u
.
$ dutree -u
Katalogus var parādīt līdz noteiktam dziļumam (noklusējums 1), izmantojot karodziņu -d
. Zemāk esošajā komandā direktoriji tiks parādīti līdz 3 dziļumam pašreizējā darba direktorijā.
Piemēram, ja pašreizējais darba direktorijs (~ /)
, tad parādiet ~/*/*/*
lielumu, kā parādīts nākamajā ekrānuzņēmuma paraugā.
$ dutree -d 3
Lai izslēgtu atbilstošu faila vai direktorija nosaukumu, izmantojiet karodziņu -x
.
$ dutree -x CentOS-7.0-1406-x86_64-DVD.iso
Jūs varat arī iegūt ātru vietējo pārskatu, izlaižot direktorijus, izmantojot opciju -f
.
$ dutree -f
Pilnu kopsavilkumu/pārskatu var izveidot, izmantojot karodziņu -s
, kā parādīts.
$ dutree -s
Ir iespējams apkopot failus, kas ir mazāki par noteiktu izmēru, noklusējums ir 1M, kā parādīts.
$ dutree -a
Slēdzis -H
ļauj izvadē izslēgt slēptos failus.
$ dutree -H
Opcija -b
tiek izmantota, lai drukātu izmērus baitos, nevis kilobaitus (noklusējums).
$ dutree -b
Lai izslēgtu krāsas un parādītu tikai ASCII rakstzīmes, izmantojiet karodziņu -A
tāpat.
$ dutree -A
Izmantojot opciju -h
, varat skatīt palīdzības koku ziņojumu.
$ 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 Github krātuve: https://github.com/nachoparker/dutree
dutree ir vienkāršs, tomēr spēcīgs komandrindas rīks, lai parādītu faila lielumu un analizētu diska lietojumu kokveidīgā formātā Linux sistēmās. Izmantojiet zemāk esošo komentāru veidlapu, lai dalītos savās domās vai jautājumos par to.