50% zniżki wszystkie plany, ograniczony czas. Rozpoczęcie o godz $2.48/mo
Pozostało 6 minut
Serwery i system operacyjny

Sprawdź rozmiary katalogów i folderów w systemie Linux: kompletny samouczek

Ada Lovegood By Ada Lovegood 6 minut czytania Zaktualizowano 20 lutego 2025 r
Rozmiar katalogu Linux

Podczas zarządzania systemem Linux znajomość rozmiaru katalogów ma kluczowe znaczenie dla skutecznego zarządzania miejscem na dysku i rozwiązywania problemów. Jeśli w systemie zabraknie miejsca, określenie, które katalogi zajmują najwięcej miejsca, pomoże szybko rozwiązać problem. Ten przewodnik Ci to pokaże jak uzyskać rozmiar katalogu Linux używając różnych poleceń, takich jak du, df, I drzewo, zapewniając zarówno podstawowe, jak i zaawansowane opcje, dzięki którym analiza rozmiaru katalogów jest prosta i skuteczna. Niezależnie od tego, czy jesteś administratorem systemu, czy programistą, zrozumienie, jak sprawdzać rozmiary katalogów i zarządzać nimi, zoptymalizuje Twój przepływ pracy.

Kto powinien wiedzieć o uzyskiwaniu rozmiaru katalogu w systemie Linux?

Umiejętność sprawdzania rozmiaru katalogów jest niezbędna dla kilku typów użytkowników, w tym:

  • Administratorzy systemu: Zarządzanie miejscem na dysku jest kluczową częścią utrzymania zdrowych systemów, szczególnie w przypadku wielu użytkowników lub usług.
  • Twórcy: Tworząc aplikacje, programiści muszą upewnić się, że ich projekty nie zajmują zbyt dużo miejsca ani nie powodują problemów z wydajnością systemu.
  • Inżynierowie danych: Obsługa dużych zbiorów danych wymaga stałego monitorowania pamięci masowej, aby uniknąć wąskich gardeł.
  • Użytkownicy domowi: Nawet w przypadku systemów osobistych możliwość skutecznego sprawdzania i zwalniania miejsca jest ważna dla zapewnienia płynnego działania systemów.

Jeśli należysz do którejkolwiek z tych kategorii, umiejętność uzyskania rozmiaru katalogu w systemie Linux jest umiejętnością niezbędną. Więc czytaj dalej, gdy omawiamy rozmiar katalogu Linuksa na tym blogu.

Kluczowe polecenia umożliwiające uzyskanie rozmiaru katalogu w systemie Linux

Oto kluczowe polecenia ułatwiające zarządzanie katalogami i plikami:

du Polecenie w Linuksie

The du polecenie jest jednym z najbardziej wszechstronnych sposobów uzyskania rozmiaru pliku Linux w katalogu w systemie Linux. Zapewnia szacunkową ocenę wykorzystania przestrzeni plików, podsumowując przestrzeń dyskową zajmowaną przez dany katalog i jego podkatalogi. Oto jak możesz z niego skorzystać:

du /path/to/directory

du polecenie Linux wyświetli rozmiar każdego pliku i podkatalogu w podanej ścieżce. Domyślnie rozmiary są podawane w kilobajtach. Możesz także skorzystać z -h opcję tego polecenia, aby ułatwić odczytanie wyników poprzez pokazanie rozmiarów w formacie czytelnym dla człowieka (KB, MB, GB):

du -h /path/to/directory

Podsumowanie całkowitego rozmiaru katalogu

Aby uzyskać tylko całkowity rozmiar katalogu, użyj metody -s opcja:

du -sh /path/to/directory

Sprawdź rozmiar 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

Zawiera listę rozmiarów każdego podkatalogu o głębokości jednego poziomu.

df Polecenie w Linuksie

Chwila df służy głównie do sprawdzania wykorzystania miejsca na dysku, może być pomocny w szerszym spojrzeniu na system plików, w tym na rozmiar katalogów w zamontowanych systemach plików. Oto jak możesz z niego skorzystać:

df /path/to/directory

Pokazuje ilość wykorzystanego i dostępnego miejsca na dysku w systemie plików, w którym znajduje się katalog. Podobnie jak du, możesz skorzystać z -h opcja wyświetlania rozmiarów w bardziej czytelnym formacie:

df -h /path/to/directory

To pokaże użycie dysku w MB lub GB, w zależności od rozmiaru katalogu.

drzewo Polecenie w Linuksie

The drzewo polecenie zapewnia wizualną reprezentację struktury katalogów, a przy odpowiednich opcjach może także wyświetlać rozmiary plików i katalogów. Drzewo jest szczególnie przydatne, gdy potrzebny jest hierarchiczny widok rozmiarów katalogów. Możesz użyć jego podstawowej formy za pomocą następującego polecenia:

tree /path/to/directory

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

Aby zobaczyć rozmiar katalogu systemu Linux z rozszerzeniem drzewo polecenie, użyj -s opcja:

tree -s /path/to/directory

Ponownie możesz połączyć to z -h dla rozmiarów czytelnych dla człowieka:

tree -sh /path/to/directory

Oto krótka tabela referencyjna podsumowująca najważniejsze polecenia służące do sprawdzania rozmiaru katalogów w systemie Linux:

Rozkaz Stosowanie
du /ścieżka/do/katalogu Wyświetl rozmiar każdego pliku i katalogu
du -sh /ścieżka/do/katalogu Pokaż całkowity rozmiar katalogu w formacie czytelnym dla człowieka
du -h –max-głębokość=1 Wyświetl rozmiar podkatalogów, głębokość jednego poziomu
df /ścieżka/do/katalogu Sprawdź wykorzystanie miejsca na dysku dla systemu plików katalogu
df -h /ścieżka/do/katalogu Pokaż miejsce na dysku w formacie czytelnym dla człowieka (MB/GB)
drzewo /ścieżka/do/katalogu Pokaż strukturę katalogów
drzewo -sh /ścieżka/do/katalogu Pokaż strukturę katalogów z rozmiarami w formacie czytelnym dla człowieka
ncdu /ścieżka/do/katalogu Interaktywne narzędzie do analizy wykorzystania dysku
nazwa pliku statystyk Wyświetl szczegółowe informacje o pliku, w tym rozmiar
ls -lh Lista plików w katalogu, pokazująca rozmiary w formacie czytelnym dla człowieka

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

Zobaczmy teraz, jakie inne polecenia systemu Linux mogą pomóc nam uzyskać rozmiar katalogu systemu Linux i rozmiar folderu systemu Linux.

ncdu: Interaktywna przeglądarka wykorzystania dysku

Podczas gdy du polecenie działa dobrze, aby szybko uzyskać rozmiary 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

statystyka: szczegółowe informacje o pliku

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

stat /path/to/file

To da ci uprawnienia do pliku, czas ostatniego dostępu i rozmiar w bajtach.

ls -lh: Lista plików z rozmiarami

The ls polecenie może również wyświetlać rozmiary plików w formacie czytelnym dla człowieka. Używanie -lh wyświetla listę wszystkich plików w katalogu, łącznie z ich rozmiarem:

ls -lh /path/to/directory

Wniosek

Efektywne zarządzanie miejscem na dysku jest bardzo ważne dla płynnego działania systemu Linux. Opanowując polecenia takie jak du, df, I drzewo, możesz szybko sprawdzić rozmiar katalogu Linux, znaleźć największe katalogi i upewnić się, że nie marnujesz cennego miejsca. Narzędzia te pomogą Ci sprawdzić rozmiar folderu w systemie Linux w celu wydajnego zarządzania plikami i katalogami.

Często zadawane pytania

Jaki jest rozmiar katalogu?

Rozmiar katalogu odnosi się do całkowitej ilości miejsca na dysku zajmowanego przez wszystkie pliki i podkatalogi w danym katalogu. Obejmuje rozmiar zawartości katalogu i możesz sprawdzić rozmiar folderu w systemie Linux za pomocą poleceń takich jak du. Pomaga to użytkownikom monitorować wykorzystanie pamięci i efektywnie zarządzać przestrzenią dyskową w swoich systemach.

Jaka jest różnica pomiędzy du I df w Linuksie?

The du polecenie pokazuje użycie dysku dla plików i katalogów, natomiast df wyświetla całkowite wykorzystanie dysku przez system plików lub partycję.

Czy mogę użyć ncdu sprawdzić rozmiar katalogów w systemie Linux?

Tak, ncdu to interaktywne narzędzie wyświetlające rozmiar katalogów w systemie Linux i ułatwiające identyfikację dużych katalogów i plików.

Jak sprawdzić wolne miejsce w katalogu w systemie Linux?

The df polecenie raportuje dostępne i używane miejsce na dysku w systemach plików.

Udział

Więcej z bloga

Czytaj dalej.

Najlepsze aplikacje hostowane samodzielnie, które można uruchomić w chmurze Cosmos. Obraz okładki z panelami aplikacji wokół pulpitu nawigacyjnego Cosmos.
Serwery i system operacyjny

Najlepsze aplikacje hostowane samodzielnie, które można uruchomić w chmurze Cosmos: pliki, multimedia, hasła, automatyzacja i wiele więcej!

Być może skonfigurowałeś Cosmos Cloud i teraz chcesz zobaczyć, jakie aplikacje dobrze z nią pasują, a może nawet jeszcze nie zdecydowałeś się na Cosmos i po prostu chcesz zobaczyć, jak dobrze pasuje do Twojej pracy.

Nicka SilveraNicka Silvera 16 minut czytania
Portainer vs Cosmos Cloud do zarządzania aplikacjami Docker z hybrydowym diagramem konfiguracji i neonowymi operacjami a blokami dostępu.
Serwery i system operacyjny

Portainer vs Cosmos Cloud: najlepsze dopasowanie do zarządzania aplikacjami Docker

Jeśli znasz już Dockera i chcesz po prostu czystszego sposobu uruchamiania rosnącego stosu aplikacji, oto krótka odpowiedź na pytanie Portainer vs Cosmos Cloud. Portainer to mocniejszy wybór w przypadku reżyserii

Nicka SilveraNicka Silvera 14 minut czytania
Grafika przedstawiająca trzy hostowane ścieżki w jednym abstrakcyjnym świecie sieci w chmurze.
Serwery i system operacyjny

Cosmos Cloud vs CasaOS vs Umbrel: która platforma samoobsługowa pasuje do Twojej konfiguracji?

Krótka odpowiedź jest taka, że ​​CasaOS jest nadal najłatwiejszym miejscem na rozpoczęcie, Umbrel ma najczystszy, starannie wyselekcjonowany styl, a Cosmos Cloud ma więcej sensu, gdy chcesz mieć ściślejszą kontrolę nad domeną

Nicka SilveraNicka Silvera 11 minut czytania

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

Niezależna chmura, od 2008. AMD EPYC, NVMe, 40 Gbps. 14-dniowy zwrot pieniędzy.