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.