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ň.