Przejdź do treści głównej
50% zniżki wszystkie plany, oferta limitowana. Od $2.48/mo
6 min left
Serwery i systemy operacyjne

Sprawdzanie rozmiarów katalogów i folderów w Linuksie: kompletny tutorial

Ada Lovegood Autor: Ada Lovegood 6 min czytania Zaktualizowano Feb 20, 2025
linux directory size

Zarządzając systemem Linux, znajomość rozmiaru katalogów jest niezbędna do skutecznego zarządzania przestrzenią dyskową i rozwiązywania problemów. Gdy systemowi zabraknie miejsca, identyfikacja katalogów zajmujących najwięcej przestrzeni pozwoli szybko rozwiązać problem. Ten przewodnik pokazuje, jak sprawdzić rozmiar katalogu w Linux za pomocą różnych poleceń, takich jak du, df oraz tree, oferując zarówno podstawowe, jak i zaawansowane opcje, które upraszczają analizę zajmowanego miejsca. Niezależnie od tego, czy jesteś administratorem systemu, czy deweloperem, umiejętność sprawdzania i zarządzania rozmiarami katalogów usprawni Twój przepływ pracy.

Kto powinien wiedzieć, jak sprawdzać rozmiar katalogu w Linux?

Znajomość sposobów sprawdzania rozmiaru katalogów jest przydatna dla wielu grup użytkowników, w tym:

  • Administratorzy Systemu: Zarządzanie miejscem na dysku to kluczowy element utrzymania sprawnych systemów, szczególnie gdy obsługują wielu użytkowników lub usługi.
  • Deweloperzy: Podczas budowania aplikacji programiści muszą pilnować, żeby projekty nie zajmowały zbyt dużo miejsca ani nie powodowały problemów z wydajnością systemu.
  • Inżynierowie Danych: Praca z dużymi zbiorami danych wymaga stałego monitorowania pamięci masowej, aby unikać wąskich gardeł.
  • Użytkownicy domowi: Nawet na prywatnych systemach sprawne sprawdzanie i zwalnianie miejsca jest ważne, by system działał bez zakłóceń.

Jeśli należysz do którejkolwiek z tych grup, umiejętność sprawdzania rozmiaru katalogów w Linux to podstawa. Czytaj dalej, a omówimy rozmiary katalogów Linux w tym artykule.

Kluczowe polecenia do sprawdzania rozmiaru katalogu w Linux

Oto kluczowe polecenia, które pomogą ci zarządzać katalogami i plikami:

du Polecenia w Linuksie

Zdalny du to jedno z najbardziej wszechstronnych poleceń do sprawdzania rozmiaru plików i katalogów w Linux. Wyświetla szacunkowe wykorzystanie miejsca przez dany katalog i jego podkatalogi. Oto jak go używać:

du /path/to/directory

du polecenie Linux wyświetli rozmiar każdego pliku i podkatalogu w podanej ścieżce. Domyślnie rozmiary podawane są w kilobajtach. Możesz też użyć opcji -h aby wyniki były czytelniejsze - rozmiary zostaną pokazane w formacie przyjaznym dla człowieka (KB, MB, GB):

du -h /path/to/directory

Podsumowanie całkowitego rozmiaru katalogu

Aby wyświetlić tylko łączny rozmiar katalogu, użyj -s opcja:

du -sh /path/to/directory

Sprawdzanie rozmiaru wszystkich podkatalogów

Jeśli chcesz zobaczyć rozmiar każdego podkatalogu, użyj następującego polecenia:

du -h --max-depth=1 /path/to/directory

Wyświetla rozmiar każdego podkatalogu na jednym poziomie głębokości.

df Polecenia w Linuksie

Podczas gdy df jest używane głównie do sprawdzania wykorzystania miejsca na dysku, może być też pomocne do szerszego podglądu systemu plików, w tym rozmiaru katalogów na zamontowanych systemach plików. Oto jak go używać:

df /path/to/directory

Pokazuje ilość zajętego i dostępnego miejsca w systemie plików, w którym znajduje się dany katalog. Podobnie jak du, możesz użyć opcji -h aby wyświetlić rozmiary w bardziej czytelnym formacie:

df -h /path/to/directory

Wynik pokaże użycie dysku w MB lub GB, zależnie od rozmiaru katalogu.

tree Polecenia w Linuksie

Zdalny tree polecenie wyświetla strukturę katalogów w formie drzewa, a odpowiednie opcje pozwalają też pokazać rozmiary plików i katalogów. Tree szczególnie przydaje się wtedy, gdy potrzebujesz hierarchicznego widoku zajętości katalogów. Podstawowe użycie wygląda następująco:

tree /path/to/directory

Wyświetlanie rozmiarów katalogów za pomocą tree

Aby sprawdzić rozmiar katalogu Linux za pomocą polecenia tree użyj opcji -s opcja:

tree -s /path/to/directory

Podobnie jak wcześniej, możesz połączyć to z -h aby uzyskać czytelny format (MB/GB):

tree -sh /path/to/directory

Poniższa tabela zawiera najważniejsze polecenia do sprawdzania rozmiaru katalogu w Linux:

Polecenie Użytkowanie
du /path/to/directory Wyświetla rozmiar każdego pliku i katalogu
du -sh /path/to/directory Pokaż całkowity rozmiar katalogu w czytelnym formacie
du -h –max-depth=1 Wyświetla rozmiary podkatalogów na jednym poziomie głębokości
df /path/to/directory Sprawdza użycie miejsca na dysku dla systemu plików danego katalogu
df -h /path/to/directory Pokazuje zajętość dysku w czytelnym formacie (MB/GB)
tree /path/to/directory Wyświetla strukturę katalogów
tree -sh /path/to/directory Pokaż strukturę katalogów z rozmiarami w czytelnym formacie
ncdu /path/to/directory Interaktywne narzędzie do analizy zajętości dysku
stat nazwapliku Wyświetla szczegółowe informacje o plikach, w tym ich rozmiary
ls -lh Wylistuj pliki w katalogu, pokazując rozmiary w czytelnym formacie

Przykłady dodatkowych poleceń dla rozmiarów katalogów i plików w Linuksie

Sprawdźmy teraz, jakie inne polecenia Linux pozwalają odczytać rozmiar katalogu i folderu w Linux.

ncdu: Interaktywna przeglądarka zajętości dysku

Podczas gdy du sprawdza się dobrze do szybkiego sprawdzania rozmiarów katalogów, ncdu oferuje interaktywny interfejs, który ułatwia przeglądanie katalogów i znajdowanie tego, co zajmuje miejsce. Aby zainstalować i używać ncdu użyj następującego polecenia:

sudo apt install ncdu 
ncdu /path/to/directory

stat: Szczegółowe informacje o pliku

Polecenie stat wyświetla szczegółowe informacje o plikach i katalogach, w tym ich rozmiar:

stat /path/to/file

Wyświetli uprawnienia do pliku, czas ostatniego dostępu oraz rozmiar w bajtach.

ls -lh: Lista plików z rozmiarami

Zdalny ls polecenie może również wyświetlać rozmiary plików w czytelnym formacie. Użycie -lh wyświetla wszystkie pliki w katalogu wraz z ich rozmiarami:

ls -lh /path/to/directory

Podsumowanie

Efektywne zarządzanie przestrzenią dyskową jest kluczowe dla płynnego działania systemu Linux. Opanowując polecenia takie jak du, df oraz tree, możesz szybko sprawdzić rozmiar katalogu w Linux, znaleźć największe katalogi i upewnić się, że nie marnujesz cennego miejsca. Te narzędzia pomogą Ci sprawdzić rozmiar folderów w Linux i efektywnie zarządzać plikami oraz katalogami.

Często zadawane pytania

Czym jest rozmiar katalogu?

Rozmiar katalogu to łączna ilość miejsca na dysku zajmowana przez wszystkie pliki i podkatalogi w danym katalogu. Obejmuje zawartość katalogu, a rozmiar folderu w Linux można sprawdzić za pomocą poleceń takich jak du. Pozwala to użytkownikom monitorować wykorzystanie przestrzeni dyskowej i efektywnie nią zarządzać.

Jaka jest różnica między du oraz df w Linux?

Zdalny du polecenie pokazuje użycie dysku przez pliki i katalogi, natomiast df wyświetla ogólne wykorzystanie przestrzeni dyskowej dla całego systemu plików lub partycji.

Czy mogę używać ncdu do sprawdzania rozmiarów katalogów w Linux?

Tak, ncdu to interaktywne narzędzie wyświetlające rozmiary katalogów w Linux, które ułatwia identyfikację dużych katalogów i plików.

Jak sprawdzić wolne miejsce w katalogu w Linux?

Zdalny df polecenie raportuje dostępną i zajętą przestrzeń dyskową na systemach plików.

Udostępnij

Więcej z bloga

Czytaj dalej.

Gotowy do wdrożenia? Od $2,48/mies.

Niezależna chmura od 2008 roku. AMD EPYC, NVMe, 40 Gbps. Zwrot pieniędzy w ciągu 14 dni.