Co to jest du?
du (ang. disk usage) to polecenie systemów Linux/Unix służące do sprawdzania, ile miejsca na dysku zajmują pliki i katalogi. Jest szczególnie przydatne podczas porządkowania dysku, wyszukiwania dużych folderów oraz diagnozowania problemów z brakiem wolnego miejsca.
Podstawowe użycie
du katalog
Polecenie wyświetli rozmiary elementów znajdujących się w podanym katalogu. Bez dodatkowych opcji wynik może być mniej czytelny, ponieważ rozmiary są zwykle podawane w blokach dyskowych.
Najważniejsze opcje
-h— pokazuje rozmiary w czytelnej formie, np. KB, MB, GB,-s— pokazuje tylko sumaryczny rozmiar katalogu,-a— uwzględnia także pliki, nie tylko katalogi,--max-depth=1— ogranicza poziom zagłębienia wyświetlanych katalogów.
Przykłady
Sprawdzenie wielkości katalogu w czytelnej formie:
du -h /home/user
Sprawdzenie tylko łącznego rozmiaru katalogu:
du -sh /home/user
Wyświetlenie rozmiarów podkatalogów pierwszego poziomu:
du -h --max-depth=1 /var
Warto zapamiętać na egzamin
Do sprawdzania wielkości katalogu w Linuxie służy polecenie du. Pozostałe polecenia z pytania mają inne zastosowania: cp kopiuje pliki, ps pokazuje procesy, a rm usuwa pliki lub katalogi.