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.
Komenda du
Składnia polecenia du
du [OPCJA] [PLIK] lub [KATALOG] Opcje polecenia du
| Opcja | Opis |
| -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 |
