poradniki
Polecenie du

Polecenie du służy do sprawdzenia wielkości katalogu z poziomu konsoli. Dzięki niemu dowiemy się ile miejsca na dysku zajmuje dany katalog. Domyślnie wyświetla i podaje rozmiar bieżącego katalogu i jego zawartości.
Składnia polecenia du
du [OPCJA] [PLIK] lub [KATALOG]
Opcje polecenia du
- -0, –null : zakończenie każdej linii na wyjściu znakiem NUL zamiast znakiem nowej linii
- -a, –all : podanie podliczenia dla plików, nie samych katalogów
- –apparent-size : podanie rozmiarów pozornych zamiast zużycia dysku; chociaż rozmiar pozorny jest zwykle mniejszy, może być też większy z powodu dziur w plikach rzadkich (sparse), wewnętrznej fragmentacji, bloków pośrednich, itp.
- -B, –block-size=ROZMIAR : skala rozmiarów; np. „-BM” powoduje wypisanie rozmiarów w jednostkach po 1048576 bajtów
- -b, –bytes : równoważne „–apparent-size –block-size=1”
- -c, –total : wypisanie podsumowania całości
- -D, –dereference-args : rozwijanie dowiązań symbolicznych podanych jako argumenty
- -d, –max-depth=N : wypisanie sumy dla katalogu (albo pliku – z –all) tylko jeżeli jest N lub mniej poziomów poniżej argumentu polecenia; –max-depth=0 jest równoważne z –summarize
- –files0-from=PLIK : podsumowanie zajętości urządzenia przez pliki podane w PLIKU (nazwy zakończone przez NUL)
- -H : to samo co –dereference-args (-D)
- -h, –human-readable : rozmiary w formacie czytelnym dla ludzi (np. 1K 234M 2G)
- –inodes : informacja o zużyciu inode’ów zamiast bloków
- -k, –kilobytes : to samo co –block-size=1K
- -L, –dereference : rozwinięcie wszystkich dowiązań symbolicznych
- -l, –count-links : liczenie rozmiaru wielokrotnie, jeżeli plik ma dowiązania zwykłe
- -m : jak dla –block-size=1M
- -P, –no-dereference : bez rozwijania dowiązań symbolicznych (domyślnie)
- -S, –separate-dirs : bez uwzględniania rozmiarów podkatalogów
- –si : jak -h, ale z użyciem potęg 1000 nie 1024
- -s, –summarize : wypisanie tylko podsumowań dla każdego argumentu
- -t, –threshold=ROZMIAR : wykluczenie elementów mniejszych niż ROZMIAR, jeżeli jest dodatni, albo większych niż ROZMIAR, jeżeli jest ujemny
- –time : pokazanie czasu ostatniej modyfikacji dowolnego pliku w katalogu albo dowolnego podkatalogu tego katalogu
- -X –exclude-from=PLIK : pominięcie plików pasujących do wzorców w PLIKU
- –exclude=WZÓR : pominięcie plików pasujących do WZORU
- -x, –one-file-system : ominięcie katalogów będących w innych systemach plików