dutree - Reňkli çykyşda disk ulanylyşyny derňemek üçin CLI guraly


dutree mugt açyk çeşme, Rust programmirleme dili üçin çalt buýruk setiri. Durep (disk ulanylyşy habarçysy) we agaçdan (agaç görnüşindäki katalog mazmunyny sanaw) buýruk setir gurallaryndan işlenip düzüldi. şonuň üçin dutree agaç görnüşine formatda disk ulanylyşyny habar berýär.

GNU LS_COLORS gurşaw üýtgeýjisinde düzülen bahalara baglylykda reňkli çykyşy görkezýär. Bu env üýtgeýjisi, faýllaryň reňklerini giňeltme, rugsatlar we faýl görnüşine esaslanmaga mümkinçilik berýär.

  • Faýl ulgamynyň agajyny görkeziň.
  • Ownuk faýllaryň jemlenmegini goldaýar.
  • Dürli kataloglary deňeşdirmäge mümkinçilik berýär.
  • Faýllary ýa-da kataloglary hasaba almazdan goldaýar.

Linux ulgamlarynda dutree nädip gurmaly

Linux paýlanyşynda dutree gurmak üçin, ulgamyňyzda görkezilişi ýaly pos programmirleme dili bolmaly.

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

Pos gurlansoň, görkezilişi ýaly Linux paýlanyşlarynda güýçli> dutree gurmak üçin aşakdaky buýrugy işledip bilersiňiz.

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

Dutree gurlandan soň, üýtgeýän LS_COLORS laýyklykda daşky gurşaw reňklerini ulanýar, distromyzyň düzen reňkleri ls --color buýrugy bar.

$ ls --color

Dutree işlemegiň iň ýönekeý usuly argumentsiz, bu usul faýl ulgamy agajyny görkezýär.

$ dutree

Faýl ölçeginiň ýerine hakyky disk ulanylyşyny görkezmek üçin -u baýdagyny ulanyň.

$ dutree -u 

-d baýdagyny ulanyp, belli bir çuňluga çenli (deslapky 1) kataloglary görkezip bilersiňiz. Aşakdaky buýruk, häzirki işleýän katalogyň aşagynda 3 çuňluga çenli kataloglary görkezer.

Mysal üçin, häzirki işleýän katalog (~ /) bolsa, aşakdaky nusga skrinshotda görkezilişi ýaly ~/*/*/* ululygyny görkeziň.

$ dutree -d 3

Faýl ýa-da katalog adyna gabat gelmegi aradan aýyrmak üçin -x baýdagyny ulanyň.

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

Şeýle hem, -f opsiýasyny ulanyp, kataloglardan geçip, çalt ýerli syn alyp bilersiňiz.

$ dutree -f

Görkezilişi ýaly -s baýdagyny ulanyp, doly gysgaça mazmuny/syn döredilip bilner.

$ dutree -s

Belli bir ululykdan kiçi faýllary jemlemek mümkindir, görkezilişi ýaly 1M.

$ dutree -a 

-H wyklýuçateli çykyşdaky gizlin faýllary aýyrmaga mümkinçilik berýär.

$ dutree -H

-b opsiýasy kilobaýtlaryň ýerine (deslapky) derek ululyklary çap etmek üçin ulanylýar.

$ dutree -b

Reňkleri öçürmek we diňe ASCII nyşanlaryny görkezmek üçin -A baýdagyny ulanyň.

$ dutree -A

-h opsiýasyny ulanyp, kömekçi habary görüp bilersiňiz.

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

dutree, faýl ulgamyny görkezmek we agaç ulgamynda disk ulanylyşyny Linux ulgamlarynda görkezmek üçin ýönekeý, ýöne güýçli buýruk setiridir. Bu baradaky pikirleriňizi ýa-da soraglaryňyzy biziň bilen paýlaşmak üçin aşakdaky düşündiriş formasyny ulanyň.