dutree - Analizirajte korištenje diska sistema datoteka u Linuxu


dutree je besplatni alat otvorenog koda, brzi alat naredbene linije za analizu korištenja diska, napisan u programskom jeziku Rust, koji je razvijen kombinacijom durep (disk usage reporter) i stablo (popis sadržaja direktorija u formatu nalik stablu) alati komandne linije. Kao rezultat toga, dutree prijavljuje korištenje diska u formatu nalik stablu.

dutree prikazuje izlaz u boji, ovisno o vrijednostima konfiguriranim u varijabli okruženja GNU LS_COLORS. Ova varijabla okruženja omogućava postavljanje boja datoteka na osnovu njihove ekstenzije, dozvola i tipa datoteke.

Dutree karakteristike:

  • Prikaži stablo sistema datoteka.
  • Podržava agregiranje malih datoteka.
  • Omogućava poređenje različitih direktorija.
  • Podržava isključivanje datoteka ili direktorija.

Kako instalirati dutree u Linux sisteme

Da biste instalirali dutree u Linux distribucijama, morate imati rust programski jezik instaliran na vašem sistemu. Ako nemate instaliran Rust, možete koristiti sljedeću curl komandu da ga instalirate kao što je prikazano.

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

Kada se Rust instalira, možete pokrenuti sljedeću naredbu da instalirate dutree u Linux distribucijama kao što je prikazano.

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

Nakon instalacije dutree, koristi boje okruženja prema varijabli LS_COLORS, ima iste boje ls –color naredbu koju je naš distro konfigurirao.

ls --color

Najjednostavniji način pokretanja dutree je bez argumenata, na ovaj način prikazuje stablo sistema datoteka.

dutree

Za prikaz stvarne upotrebe diska umjesto veličine datoteke, koristite oznaku -u.

dutree -u 

Prikaži direktorije u dubini

Možete prikazati direktorije do određene dubine (podrazumevano 1), koristeći zastavu -d. Naredba ispod će prikazati direktorije do dubine od 3, ispod trenutnog radnog direktorija.

Na primjer, ako je trenutni radni direktorij (~/), tada prikažite veličinu ~/*/*/* kao što je prikazano na sljedećem oglednom snimku ekrana.

dutree -d 3

Izuzmi datoteke ili direktorije u izlazu

Da biste isključili podudaranje imena datoteke ili direktorija, koristite oznaku -x.

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

Također možete dobiti brzi lokalni pregled preskakanjem direktorija, koristeći opciju -f, na primjer.

dutree -f

Potpuni sažetak/pregled se može generirati pomoću oznake -s kao što je prikazano.

dutree -s

Zbirni mali fajlovi

Moguće je agregirati datoteke manje od određene veličine, zadana vrijednost je 1M kao što je prikazano.

dutree -a 

Izuzmi skrivene datoteke

Prekidač -H omogućava izuzimanje skrivenih datoteka u izlazu.

dutree -H

Opcija -b se koristi za ispis veličina u bajtovima, umjesto u kilobajtima (podrazumevano).

dutree -b

Da biste isključili boje i prikazali samo ASCII znakove, koristite zastavu -A ovako.

dutree -A

Poruku pomoći za dutree možete pogledati koristeći opciju -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 je jednostavan, ali moćan alat komandne linije za prikaz veličine datoteke i analizu upotrebe diska u formatu nalik stablu, na Linux sistemima. Koristite formular za komentare ispod da podijelite s nama svoja razmišljanja ili pitanja o tome.