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.