50% zniżki wszystkie plany, oferta limitowana. Od $2.48/mo
Pozostało 6 min
Serwery i systemy operacyjne

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

Ada Lovegood By Ada Lovegood 6 min czytania Zaktualizowano 20 lutego 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, dforaz 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

Aktualne 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

Aktualne 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

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

Aktualne 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, dforaz 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 a df w Linux?

Aktualne 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żyć ncdu do sprawdzenia rozmiaru 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?

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

Udostępnij

Więcej z bloga

Czytaj dalej.

Obraz okładkowy najlepszych aplikacji self-hosted, które można uruchomić z Cosmos Cloud, z panelami aplikacji wokół dashboardu Cosmos.
Serwery i systemy operacyjne

Najlepsze aplikacje self-hosted, które możesz uruchomić z Cosmos Cloud: pliki, media, hasła, automatyzacja i więcej!

Może skonfigurowałeś już Cosmos Cloud i chcesz zobaczyć, jakie aplikacje do niego pasują, a może jeszcze nawet nie zdecydowałeś się na Cosmos i chcesz zobaczyć, jak dobrze pasuje do Twojego workflow

Nick SilverNick Silver 16 min czytania
Okładka Portainer vs Cosmos Cloud do zarządzania aplikacjami Docker z diagramem konfiguracji hybrydowej i neonowymi blokami ops vs access.
Serwery i systemy operacyjne

Portainer vs Cosmos Cloud: Najlepszy wybór do zarządzania aplikacjami Docker

Jeśli znasz już Docker i chcesz czystszego sposobu uruchamiania rosnącego stacka aplikacji, oto krótka odpowiedź na Portainer vs Cosmos Cloud. Portainer jest lepszym wyborem do bezpośredniego

Nick SilverNick Silver 14 min czytania
Grafika tematyczna Cosmos Cloud vs CasaOS vs Umbrel pokazująca trzy ścieżki self-hosted wewnątrz jednego abstrakcyjnego świata sieci chmurowych.
Serwery i systemy operacyjne

Cosmos Cloud vs CasaOS vs Umbrel: Która platforma self-hosted pasuje do Twojej konfiguracji?

Krótka odpowiedź jest taka, że CasaOS to wciąż najłatwiejsze miejsce na start, Umbrel ma najczystszy wyselekcjonowany wygląd, a Cosmos Cloud ma większy sens, gdy chcesz większej kontroli nad domeną

Nick SilverNick Silver 11 min czytania

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.