50% zniżki wszystkie plany, oferta czasowa. Od $2.48/mo
6 min pozostało
Serwery i system operacyjny

Sprawdzanie rozmiarów katalogów i folderów w Linux: kompletny przewodnik

Ada Lovegood By Ada Lovegood 6 min czytania Zaktualizowano 20 luty 2025
rozmiar katalogu w linux

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, i 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 do zarządzania katalogami i plikami:

du Polecenia w Linuksie

Trwałość 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

Trwałość 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 Pokazuje łączny 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 Wyświetla strukturę katalogów wraz 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 Listuje pliki w katalogu, pokazując rozmiary w czytelnym formacie

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

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

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

I notice the text appears incomplete ("While the" doesn't form a complete phrase). Could you please provide the full text you'd like me to translate to Polish? 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

Trwałość 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

Wnioski

Efektywne zarządzanie przestrzenią dyskową jest kluczowe dla płynnego działania systemu Linux. Opanowując polecenia takie jak du, df, i 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 i df w Linux?

Trwałość 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?

Trwałość df polecenie raportuje dostępną i zajętą przestrzeń dyskową na systemach plików.

Udostępnij

Więcej z bloga

Czytaj dalej.

Okładka artykułu o najlepszych aplikacjach self-hosted do uruchomienia z Cosmos Cloud, z panelami aplikacji wokół pulpitu Cosmos.
Serwery i system operacyjny

Najlepsze aplikacje self-hosted do uruchomienia z Cosmos Cloud: pliki, multimedia, hasła, automatyzacja i nie tylko!

Maybe masz już skonfigurowany Cosmos Cloud i chcesz zobaczyć, jakie aplikacje dobrze z nim współpracują, a może jeszcze nie zdecydowałeś się na Cosmos i po prostu chcesz sprawdzić, jak wpasowuje się w twój przepływ pracy

Nick SrebrnyNick Srebrny Czytanie w 16 minut
Portainer vs Cosmos Cloud do zarządzania aplikacjami Docker: okładka z diagramem konfiguracji hybrydowej oraz blokami ops i access.
Serwery i system operacyjny

Portainer vs Cosmos Cloud: Które rozwiązanie lepiej sprawdzi się do zarządzania aplikacją Docker?

Jeśli znasz już Docker i szukasz wygodniejszego sposobu na obsługę rosnącego stosu aplikacji, oto krótka odpowiedź na pytanie Portainer vs Cosmos Cloud. Portainer to mocniejszy wybór do bezpośred

Nick SrebrnyNick Srebrny 14 minut czytania
Grafika porównawcza Cosmos Cloud vs CasaOS vs Umbrel pokazująca trzy ścieżki self-hostingu w ramach jednej abstrakcyjnej sieci chmurowej.
Serwery i system operacyjny

Cosmos Cloud vs CasaOS vs Umbrel: Która platforma self-hosted pasuje do Twojego środowiska?

Krótka odpowiedź: CasaOS to nadal najłatwiejszy punkt startowy, Umbrel ma najbardziej dopracowany i spójny interfejs, a Cosmos Cloud zaczyna mieć sens, gdy chcesz mieć większą kontrolę nad dome

Nick SrebrnyNick Srebrny 11 minut czytania

Gotowy do wdrożenia? Od 2,48 USD/miesiąc.

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