dutree - CLI įrankis, skirtas analizuoti disko naudojimą spalvotoje išvestyje


„dutree“ yra nemokamas atviro kodo greitas komandų eilutės įrankis „Rust“ programavimo kalbai. Jis sukurtas iš komandų eilutės įrankių „durep“ (disko naudojimo reporteris) ir „tree“ (sąrašas katalogo turinio panašus į medį). Todėl „dutree“ praneša apie disko naudojimą panašiu į medį formatu.

Tai rodo spalvotą išvestį, priklausomai nuo GNU LS_COLORS aplinkos kintamajame sukonfigūruotų reikšmių. Šis „env“ kintamasis leidžia nustatyti failų spalvas pagal plėtinį, leidimus ir failo tipą.

  • Rodyti failų sistemos medį.
  • Palaiko mažų failų kaupimą.
  • Leidžia palyginti skirtingus katalogus.
  • Palaiko išskyrus failus ar katalogus.

Kaip įdiegti „Linux“ sistemas

Norėdami įdiegti „Dutree“ „Linux“ paskirstymuose, turite būti įdiegę rūdžių programavimo kalbą sistemoje, kaip parodyta.

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

Įdiegę rūdis, galite paleisti šią komandą, kad įdiegtumėte stiprią> dutree „Linux“ paskirstymuose, kaip parodyta.

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

Įdiegus „dutree“, jis naudoja aplinkos spalvas pagal kintamąjį LS_COLORS, jis turi tas pačias komandas ls --color , kurias sukonfigūravo mūsų platintojas.

$ ls --color

Paprasčiausias būdas paleisti dutree yra be argumentų, tokiu būdu parodomas failų sistemos medis.

$ dutree

Norėdami rodyti tikrąjį disko naudojimą, o ne failo dydį, naudokite vėliavą -u .

$ dutree -u 

Katalogus galite parodyti iki tam tikro gylio (numatytasis 1), naudodamiesi vėliava -d . Žemiau esanti komanda parodys katalogus iki 3 gylio, esančiame dabartiniame darbo kataloge.

Pvz., Jei dabartinis darbo katalogas (~ /) , tada rodykite ~/*/*/* dydį, kaip parodyta kitame pavyzdiniame ekrano paveikslėlyje.

$ dutree -d 3

Norėdami išskirti failo ar katalogo pavadinimo atitiktį, naudokite vėliavą -x .

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

Taip pat galite gauti greitą vietinę apžvalgą, praleisdami katalogus, naudodami parinktį -f .

$ dutree -f

Išsami santrauka/apžvalga gali būti sukurta naudojant žymę -s , kaip parodyta.

$ dutree -s

Galima kaupti mažesnius nei tam tikro dydžio failus, numatytasis yra 1M, kaip parodyta.

$ dutree -a 

Jungiklis -H leidžia išvestyje išskirti paslėptus failus.

$ dutree -H

Parinktis -b naudojama spausdinti dydžius baitais, o ne kilobaitais (numatytasis nustatymas).

$ dutree -b

Norėdami išjungti spalvas ir rodyti tik ASCII simbolius, naudokite vėliavą -A .

$ dutree -A

Naudodamiesi parinktimi -h , galite peržiūrėti pagalbos medijos pranešimą.

$ 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“ saugykla: https://github.com/nachoparker/dutree

„dutree“ yra paprastas, bet galingas komandinės eilutės įrankis, rodantis failo dydį ir analizuojantis disko naudojimą medžio pavidalo formatu „Linux“ sistemose. Naudokitės žemiau esančia komentaro forma, kad galėtumėte pasidalinti savo mintimis ar klausimais apie tai.