dutree - Usa ka CLI Tool sa Pag-analisar sa Disk Usage sa Colored Output


Ang dutree usa ka libre nga open-source, paspas nga command-line tool para sa Rust programming language. Naugmad kini gikan sa durep (reporter sa paggamit sa disk) ug kahoy (listahan nga sulud sa direktoryo sa format nga sama sa kahoy) mga himan sa linya sa mando. Busa ang dutree nagtaho sa paggamit sa disk sa porma nga sama sa kahoy.

Nagpakita kini ug kolor nga output, depende sa mga kantidad nga gi-configure sa GNU LS_COLORS environment variable. Kini nga env variable makahimo sa pagtakda sa mga kolor sa mga file base sa extension, permiso ingon man sa file type.

  • Ipakita ang file system tree.
  • Nagsuporta sa pagtipon sa gagmay nga mga file.
  • Nagtugot sa pagtandi sa lain-laing mga direktoryo.
  • Nagsuporta nga wala’y labot ang mga file o direktoryo.

Giunsa ang Pag-install sa dutree sa Linux Systems

Aron ma-install ang dutree sa mga distribusyon sa Linux, kinahanglan nimo nga adunay rust programming language nga na-install sa imong sistema sama sa gipakita.

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

Kung na-install ang taya, mahimo nimong ipadagan ang mosunud nga mando aron ma-install ang kusog> dutree sa mga distribusyon sa Linux sama sa gipakita.

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

Human sa pag-instalar sa dutree, kini naggamit sa mga kolor sa palibot sumala sa variable nga LS_COLORS, kini adunay parehas nga mga kolor ls --color nga sugo nga gi-configure sa among distro.

$ ls --color

Ang pinakasimple nga paagi sa pagpadagan sa dutree walay mga argumento, niining paagiha nagpakita kini og filesystem tree.

$ dutree

Aron ipakita ang tinuod nga paggamit sa disk imbes ang gidak-on sa file, gamita ang -u nga bandera.

$ dutree -u 

Mahimo nimong ipakita ang mga direktoryo hangtod sa gihatag nga giladmon (default 1), gamit ang bandila nga -d. Ang sugo sa ubos magpakita sa mga direktoryo hangtod sa giladmon nga 3, ubos sa kasamtangang direktoryo sa pagtrabaho.

Pananglitan kon ang kasamtangang nagtrabaho nga direktoryo (~/), unya ipakita ang gidak-on sa ~/*/*/* sama sa gipakita sa mosunod nga sample screenshot.

$ dutree -d 3

Aron dili iapil ang pagpares sa usa ka file o ngalan sa direktoryo, gamita ang -x nga bandera.

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

Mahimo ka usab makakuha usa ka dali nga lokal nga pagtan-aw pinaagi sa paglaktaw sa mga direktoryo, gamit ang kapilian nga -f, sama niini.

$ dutree -f

Ang bug-os nga summary/overview mahimong mabuhat gamit ang -s flag sama sa gipakita.

$ dutree -s

Posible nga mag-aggregate sa mga file nga mas gamay kaysa usa ka piho nga gidak-on, ang default mao ang 1M sama sa gipakita.

$ dutree -a 

Ang -H switch nagtugot nga dili iapil ang mga tinago nga file sa output.

$ dutree -H

Ang -b nga opsyon gigamit sa pag-imprinta sa mga gidak-on sa bytes, imbes nga kilobytes (default).

$ dutree -b

Aron mapalong ang mga kolor, ug ipakita lang ang ASCII nga mga karakter, gamita ang -A nga bandera sama niini.

$ dutree -A

Mahimo nimong tan-awon ang mensahe sa tabang sa dutree gamit ang opsyon nga -h.

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

Ang dutree usa ka yano apan kusgan nga himan sa command-line aron ipakita ang gidak-on sa file ug analisahon ang paggamit sa disk sa format nga sama sa kahoy, sa mga sistema sa Linux. Gamita ang porma sa komento sa ubos aron ipaambit ang imong mga hunahuna o pangutana bahin niini, kanamo.