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.