du

Słownik kwalifikacji INF.02 - Administracja i eksploatacja systemów komputerowych, urządzeń peryferyjnych i lokalnych sieci komputerowych

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.