Wyszukiwanie w witrynie

dutree — analizuje wykorzystanie dysku w systemie plików w systemie Linux


dutree to darmowe, szybkie narzędzie wiersza poleceń o otwartym kodzie źródłowym do analizy wykorzystania dysku, napisane w języku programowania Rust, który powstał z połączenia durep (dysk reporter użycia) i drzewo (wyświetla zawartość katalogu w formacie przypominającym drzewo) narzędzia wiersza poleceń. W rezultacie dutree raportuje wykorzystanie dysku w formie drzewa.

dutree wyświetla kolorowe dane wyjściowe, w zależności od wartości skonfigurowanych w zmiennej środowiskowej GNU LS_COLORS. Ta zmienna środowiskowa umożliwia ustawienie kolorów plików na podstawie ich rozszerzenia, uprawnień i typu pliku.

cechy dutree:

  • Pokaż drzewo systemu plików.
  • Obsługuje agregację małych plików.
  • Umożliwia porównywanie różnych katalogów.
  • Obsługuje wykluczanie plików lub katalogów.

Jak zainstalować dutree w systemach Linux

Aby zainstalować dutree w dystrybucjach Linuksa, musisz mieć zainstalowany język programowania rust w swoim systemie. Jeśli nie masz zainstalowanego programu Rust, możesz użyć następującego polecenia curl, aby go zainstalować, jak pokazano.

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

Po zainstalowaniu Rusta możesz uruchomić następujące polecenie, aby zainstalować dutree w dystrybucjach Linuksa, jak pokazano.

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

Po zainstalowaniu dutree używa kolorów środowiska zgodnie ze zmienną LS_COLORS, ma te same kolory, co polecenie ls –color, które skonfigurowała nasza dystrybucja.

ls --color

Najprostszym sposobem uruchomienia dutree jest bez argumentów, w ten sposób pokazuje drzewo systemu plików.

dutree

Aby wyświetlić rzeczywiste wykorzystanie dysku zamiast rozmiaru pliku, użyj flagi -u.

dutree -u 

Pokaż katalogi szczegółowo

Możesz wyświetlać katalogi do określonej głębokości (domyślnie 1), używając flagi -d. Poniższe polecenie wyświetli katalogi do głębokości 3 w bieżącym katalogu roboczym.

Na przykład, jeśli bieżący katalog roboczy (~/), wyświetl rozmiar ~/*/*/*, jak pokazano na poniższym przykładowym zrzucie ekranu.

dutree -d 3

Wyklucz pliki lub katalogi z danych wyjściowych

Aby wykluczyć dopasowanie nazwy pliku lub katalogu, użyj flagi -x.

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

Możesz także uzyskać szybki przegląd lokalny, pomijając katalogi, używając opcji -f w ten sposób.

dutree -f

Pełne podsumowanie/przegląd można wygenerować za pomocą flagi -s, jak pokazano.

dutree -s

Zagregowane małe pliki

Możliwe jest agregowanie plików mniejszych niż określony rozmiar, domyślnie jest to 1M, jak pokazano.

dutree -a 

Wyklucz ukryte pliki

Przełącznik -H pozwala na wykluczenie ukrytych plików z wyniku.

dutree -H

Opcja -b służy do drukowania rozmiarów w bajtach, a nie kilobajtach (domyślnie).

dutree -b

Aby wyłączyć kolory i wyświetlać tylko znaki ASCII, użyj flagi -A w ten sposób.

dutree -A

Komunikat pomocy dutree można wyświetlić za pomocą opcji -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 to proste, ale potężne narzędzie wiersza poleceń umożliwiające wyświetlanie rozmiaru pliku i analizowanie wykorzystania dysku w formacie drzewa w systemach Linux. Skorzystaj z poniższego formularza komentarza, aby podzielić się z nami swoimi przemyśleniami lub pytaniami na ten temat.