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.