Zarządzanie systemami Linux obejmuje wiele zadań, niektóre ważniejsze niż inne, a jednym z nich jest właśnie wyraźna świadomość rozmiaru katalogów, w których przechowujemy pliki i zmienne, jest to kluczem do poznania rozmiaru, jaki zajmują na dysku i za jego pomocą określ zadania debugowania w przypadku, gdy na komputerze pojawi się nadmiar nieużytecznego miejsca.
Moglibyśmy przejść plik po pliku, aby zobaczyć ich właściwości, a tym samym określić rozmiar każdego z nich, ale logicznie rzecz biorąc, staje się to żmudnym i obszernym zadaniem, aby zapobiec temu, że Linux oferuje nam polecenie du dla znacznie pełniejszej kontroli.
Du to standardowe polecenie systemu Linux, za pomocą którego uzyskujemy dostęp do szczegółów i informacji o wykorzystaniu dysku w sposób integralny, du działa integralnie dla określonych katalogów i ma warianty, które pozwalają nam dostosować dane wyjściowe zgodnie z wymaganiami informacyjnymi.
Solvetic wyjaśni, jak używać polecenia du, aby zobaczyć rozmiar katalogu w Linuksie.
Jak sprawdzić rozmiar katalogu w Linuksie za pomocą du
Krok 1
Podstawową składnią jest uruchomienie du bez żadnych parametrów, w wyniku czego zobaczymy:
du
POWIĘKSZAĆ
Wartości, które widzimy po lewej stronie to użycie dysku, następnie widzimy konkretny katalog, a na końcu wyniku znajdujemy podsumowanie całego katalogu / home.
Krok 2
Możliwe jest użycie du dla określonego katalogu:
du katalog
POWIĘKSZAĆ
Krok 3
Widzimy, że wynik jest w kilobajtach, możemy wyświetlić rozmiar w „format czytelny dla człowieka” z parametrem -h:
du katalog -h
POWIĘKSZAĆ
Krok 4
Ten wynik jest teraz wyświetlany w MB, wartość tę można w razie potrzeby wyrazić w megabajtach lub kilobajtach w następujący sposób:
du -k katalog / (kilobajty) du -m katalog / (megs)
POWIĘKSZAĆ
Krok 5
Używając polecenia du, na górze zobaczymy największe podkatalogi, aby zwiększyć poziom głębi katalogu, użyjemy parametru --max-depth w następujący sposób:
du -h --max-głębokość = 1 | sortuj -hr
POWIĘKSZAĆ
Krok 6
W przypadku, gdy chcemy wyświetlić wykorzystanie dysku przez wszystkie elementy, w tym pliki i katalogi, użyjemy parametru -a:
du -ah / katalog
POWIĘKSZAĆ
Krok 7
Za pomocą polecenia du można wyświetlić dwa lub więcej katalogów jednocześnie, w tym celu wykonujemy następującą składnię.
du Katalog 1 Katalog 2
POWIĘKSZAĆ
Krok 8
Aby sprawdzić całkowite wykorzystanie wykorzystanej przestrzeni dyskowej dla pojedynczego katalogu, użyjemy parametru -s:
du -sh / katalog
POWIĘKSZAĆ
Krok 9
Dotyczy to katalogów globalnych:
POWIĘKSZAĆ
Krok 10
Polecenie du pozwala nam wyświetlać globalne sumy dzięki parametrowi -c w następujący sposób:
du -csh katalog
POWIĘKSZAĆ
Krok 11
Możemy wyświetlić tylko ogólną sumę katalogu, w tym wszystkie podkatalogi, w tym celu musimy użyć polecenia grep z poleceniem du w ten sposób:
du-ch Pliki do pobrania / | całkowity grep
POWIĘKSZAĆ
Krok 12
Ogólne parametry polecenia du to:
Zakończ każdy wiersz wyjścia z NULL
-0, -null
Zapisuje liczbę wszystkich plików, nie tylko katalogów
-a, -wszystkie
Drukuj widoczne rozmiary, a nie rzeczywiste użycie dysku
-pozorny-rozmiar
Skaluj rozmiary do SIZE przed drukowaniem do konsoli
-B, -rozmiar-bloku = ROZMIAR
Generuje całkowitą wielkość katalogu
-c, -ogółem
Wydrukuj sumę dla katalogu tylko wtedy, gdy jest to N lub mniej poziomów, które są mniejsze niż argument wiersza poleceń
d, -max-głębokość = N
Wydrukuj wynik w formacie czytelnym dla człowieka
-h, -czytelny dla człowieka
Dotyczy katalogów, w tym przypadku nie obejmuje rozmiaru podkatalogów
-S, -separate-dirs
Pokaż tylko sumę dla każdego katalogu
-s, -podsumuj
Wyświetla czas ostatniej modyfikacji dowolnego pliku lub katalogu
-czas
Dzięki poleceniu du mamy pod ręką kompleksowe rozwiązanie do poznania rozmiaru katalogu w Linuksie.