Miejsce zajmowane przez określony folder na dysku z systemem Linux można wyświetlić za pomocą menedżera plików. Musisz otworzyć właściwości pliku. Ale tam informacje nie są wyświetlane w całości, a często potrzebne są szczegóły. Z pomocą narzędzia ls uzyskanie szczegółowych informacji nie jest możliwe. Ale narzędzie du do tych celów będzie działać idealnie. Następnie powiemy, jak zobaczyć rozmiar folderu w systemie Linux za pomocą du. W tym celu przyjrzymy się dwóm przykładom jego użycia
Najpierw powiemy ci, jak uzyskać informacje o konkretnym folderze, z uwzględnieniem lub bez uwzględnienia jego załączników. Następnie przejdziemy do podfolderów w danym katalogu. Jednocześnie wspomnimy o kilku przydatnych niuansach pracy z du, na przykład o możliwości sortowania danych.
Jako przykład weźmy folder Downloads. Polecenie wyświetlające jego rozmiar wygląda następująco:
$ sudo du -sh /home/root-user/Downloads
Wynikiem będzie jego zajęte miejsce na dysku:

Aby lepiej zrozumieć polecenia, pokrótce omówmy dostępne opcje:
-s - wyświetla tylko rozmiar samego folderu, bez podfolderów.-h - informacje wyjściowe w zwykłej formie. Mówimy o jednostkach miary (K - kilobajty, M - megabajty itp.).Można również wyświetlić całkowity rozmiar tylko plików w folderze, bez uwzględniania zawartości podfolderów. Służy do tego opcja-S:
$ sudo du -sSh /home/root-user/Downloads

Jak widać, bardzo łatwo jest sprawdzić rozmiar folderu.
Drugim przydatnym scenariuszem korzystania z narzędzia du jest wyświetlenie rozmiaru wszystkich podfolderów w określonym katalogu, bez uwzględniania znajdujących się w nim plików. Ponownie, weźmy katalog Downloads jako przykład. Oto polecenie, którego potrzebujemy:
$ sudo du -h /home/root-user/Downloads

W wyniku jego wykonania terminal wyświetli najpierw rozmiar podfolderów, a następnie rozmiar samego folderu. Za pomocą opcji --max-depth można ustawić maksymalną głębokość zagnieżdżenia. Jeśli interesuje cię tylko sam folder, głębokość wynosi 0, jeśli interesują cię również jego podfoldery, głębokość wynosi 1 lub więcej:
$ sudo du -h --max-depth=1 /home/root-user/Downloads

Jest to przydatne, gdy katalog jest bardzo duży i trzeba ograniczyć zakres narzędzia du.
Możesz także zobaczyć rozmiar samego folderu i wszystkich plików w nim zawartych, w tym podfolderów. W tym celu należy dodatkowo ustawić opcję -a:
$ sudo du -ah /home/root-user/Downloads

Jeśli dane wyjściowe są zbyt duże, w niektórych sytuacjach warto posortować je według rozmiaru. Aby to zrobić, dodaj | sort -rh po ścieżce do katalogu w głównym poleceniu:
$ sudo du -ah /home/root-user/Downloads | sort -rh

Teraz wiesz, jak sprawdzić rozmiar folderu w systemie Linux i jego załączników za pomocą narzędzia du.