dutree - Analizați utilizarea discului sistemului de fișiere în Linux


dutree este un instrument gratuit de linie de comandă, open source, rapid, pentru analizarea utilizării discului, scris în limbajul de programare Rust, care este dezvoltat din combinația de durep (disc instrumente de linie de comandă (reporter de utilizare) și arbore (listează conținutul directorului în format arbore). Drept urmare, dutree raportează utilizarea discului într-un format arborescent.

dutree afișează rezultate colorate, în funcție de valorile configurate în variabila de mediu GNU LS_COLORS. Această variabilă de mediu permite setarea culorilor fișierelor în funcție de extensia, permisiunile și tipul de fișier.

Caracteristici dutree:

  • Afișați arborele sistemului de fișiere.
  • Suporta agregarea de fișiere mici.
  • Permite compararea diferitelor directoare.
  • Acceptă excluderea fișierelor sau directoarelor.

Cum se instalează dutree în sistemele Linux

Pentru a instala dutree în distribuțiile Linux, trebuie să aveți instalat limbajul de programare rust pe sistemul dumneavoastră. Dacă nu aveți instalat Rugina, puteți utiliza următoarea comandă curl pentru a o instala așa cum se arată.

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

Odată ce Rust este instalat, puteți rula următoarea comandă pentru a instala dutree în distribuțiile Linux, așa cum se arată.

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

După instalarea dutree, folosește culorile mediului în funcție de variabila LS_COLORS, are aceleași culori ls –color comanda pe care le-a configurat distro-ul nostru.

ls --color

Cel mai simplu mod de a rula dutree este fără argumente, în acest fel arată un arbore de sistem de fișiere.

dutree

Pentru a afișa utilizarea reală a discului în loc de dimensiunea fișierului, utilizați indicatorul -u.

dutree -u 

Afișați directoare în profunzime

Puteți afișa directoare până la o anumită adâncime (implicit 1), folosind marcatorul -d. Comanda de mai jos va afișa directoare până la o adâncime de 3, sub directorul de lucru curent.

De exemplu, dacă directorul de lucru curent (~/), atunci afișați dimensiunea ~/*/*/* așa cum se arată în următoarea captură de ecran exemplu.

dutree -d 3

Excludeți fișiere sau directoare din ieșire

Pentru a exclude potrivirea unui nume de fișier sau director, utilizați indicatorul -x.

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

De asemenea, puteți obține o imagine de ansamblu locală rapidă, săriți peste directoare, folosind opțiunea -f, astfel.

dutree -f

Un rezumat/prezentare de ansamblu completă poate fi generată folosind indicatorul -s, așa cum se arată.

dutree -s

Agregați fișiere mici

Este posibil să agregați fișiere mai mici decât o anumită dimensiune, implicit este de 1M după cum se arată.

dutree -a 

Excludeți fișierele ascunse

Comutatorul -H permite excluderea fișierelor ascunse din ieșire.

dutree -H

Opțiunea -b este folosită pentru a tipări dimensiuni în octeți, în loc de kiloocteți (implicit).

dutree -b

Pentru a dezactiva culorile și pentru a afișa numai caractere ASCII, utilizați marcatorul -A astfel.

dutree -A

Puteți vizualiza mesajul de ajutor dutree folosind opțiunea -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 este un instrument de linie de comandă simplu, dar puternic, pentru a afișa dimensiunea fișierului și a analiza utilizarea discului într-un format arborescent, pe sistemele Linux. Folosește formularul de comentarii de mai jos pentru a ne împărtăși gândurile sau întrebările despre el.