Sprawdź rozmiar katalogu w systemie Linux

Check Directory Size Linux



Bardzo łatwo jest sprawdzić rozmiar katalogów i plików za pomocą GUI. Uzyskanie rozmiaru katalogu za pomocą wiersza poleceń może być znacznie trudniejsze niż przy użyciu GUI. Za pomocą polecenia „ls” możesz wyświetlić zawartość katalogu, ale nie możesz zobaczyć dokładnej przestrzeni ani rozmiaru katalogu. Zamiast tego musisz zbadać więcej poleceń, aby uzyskać dokładny rozmiar katalogu lub pliku.

W tym artykule dowiesz się, jak sprawdzić rozmiar katalogu w systemie Linux za pomocą środowiska wiersza poleceń. Wszystkie polecenia przedstawione w tym artykule zostały uruchomione w systemie Ubuntu 20.04. Wszystkie metody i czynności wykonywane są w terminalu. Możesz szybko otworzyć okno terminala, wpisując Ctrl + Alt + T.







Oto kilka metod, których możesz użyć do sprawdzenia rozmiaru katalogu w systemach Linux. Zbadamy te metody jeden po drugim:



Metoda 1: Sprawdź rozmiar katalogu za pomocą du Command

Domyślne polecenie używane do sprawdzania rozmiaru katalogu jest znane jako polecenie „du”, co oznacza D isk ty szałwia. Polecenie du jest instalowane w większości dystrybucji Linuksa. Za pomocą polecenia du możesz wyświetlić bieżący rozmiar katalogu w systemie w następujący sposób:



$z





Powyższe polecenie wyświetla listę zawartości katalogu domowego. Liczby wyświetlane po lewej stronie pokazują rozmiary każdego obiektu w kilobajtach.

Używając opcji -h, możesz również wyświetlić wynik w bardziej opisowej formie, w następujący sposób:



$z-h

Powyższe polecenie wyświetla spację w kilo, mega i gigabajtach z liczbami.

Aby znaleźć rozmiar określonego katalogu, użyj następującej składni:

$z-h/ścieżka katalogu

Będziesz musiał uruchomić powyższe polecenie jako użytkownik sudo, ponieważ niektóre katalogi wymagają pewnych uprawnień dostępu do określonej zawartości katalogu.

Użyj następującego polecenia, aby sprawdzić rozmiar katalogu katalogu /var:

$sudo z-h/gdzie

Za pomocą opcji -hc możesz wyświetlić rozmiar określonego katalogu w formie czytelnej dla człowieka w następujący sposób:

$sudo z -hc /gdzie

Możesz także zmienić głębokość ścieżki podkatalogu za pomocą opcji max-depth. Na przykład, jeśli chcesz wyświetlić tylko górny katalog, musisz ustawić max-depth=0 w następujący sposób:

$sudo z–hc ––max-głębokość=0 /gdzie

Podobnie, aby pobrać główny katalog z jedną warstwą podkatalogów, ustawisz max-depth=1.

$sudo z–hc ––max-głębokość=1 /gdzie

Jeśli chcesz poznać więcej poleceń związanych z du, możesz użyć następującego polecenia:

$facet z

Metoda 2: Sprawdź rozmiar katalogu za pomocą polecenia drzewa

Polecenie tree służy do wyświetlania katalogów, podkatalogów i plików w formacie drzewa. Możesz uczynić to polecenie bardziej użytecznym, wprowadzając flagi i opcje dostosowywania. Polecenie tree nie jest już zainstalowane w większości systemów Linux. Możesz zainstalować to polecenie za pomocą menedżera pakietów apt w następujący sposób:

$sudotrafnyzainstalować drzewo

Aby wyświetlić bieżący katalog, podkatalogi i pliki, użyj następującego polecenia na terminalu:

$drzewo -D -h

Za pomocą polecenia tree możesz również pobrać zawartość określonego katalogu, używając następującej składni:

$drzewo /ścieżka katalogu

Aby wyświetlić zawartość katalogu /var, użyjesz następującego polecenia:

$drzewo /gdzie

Po wykonaniu polecenia wyświetli całkowitą liczbę katalogów i podkatalogów.

Aby dowiedzieć się więcej o poleceniu drzewa, użyj następującego polecenia:

$facet drzewo

Metoda 3: Sprawdź rozmiar katalogu za pomocą polecenia ncdu

Narzędzie NCurses Disk Usage, w skrócie „ncdu”, służy również do sprawdzania rozmiaru katalogu. ncdu nie jest domyślnie instalowane w większości systemów Linux. Musisz zainstalować to polecenie za pomocą wiersza poleceń za pośrednictwem menedżera pakietów apt w następujący sposób:

$sudotrafnyzainstalowaćncdu

Korzystając z ncdu, możesz wyświetlić interaktywny obraz wykorzystania dysku systemowego. Wykonaj następujące czynności, aby wypróbować to polecenie:

$ncdu

W lewym górnym rogu wyświetlany jest aktualnie przeglądany katalog. W lewej kolumnie wyświetlany jest rozmiar katalogu w wartości liczbowej, gdzie znaki # wskazują rozmiar obok każdego katalogu. Za pomocą klawiszy strzałek możesz poruszać się między tymi liniami. Tutaj celem strzałki w prawo jest przeglądanie katalogu, a celem strzałki w lewo jest cofnięcie się.

Za pomocą polecenia ncdu możesz także wskazać konkretny katalog w następujący sposób:

$ncdu/gdzie

Aby wyjść z interfejsu ncdu, naciśnij „q” i w celu uzyskania pomocy naciśnij „?”.

W tym artykule dowiedziałeś się, jak sprawdzić rozmiar katalogu za pomocą wiersza poleceń terminala w systemach Linux Ubuntu 20.04 za pomocą trzech różnych metod. Możesz zbadać więcej poleceń związanych z poleceniami drzewa, ncdu i du za pomocą terminala. Tych poleceń można używać we wszystkich dystrybucjach systemu Linux. Jeśli masz jakieś pytania lub sugestie, możesz skomentować poniżej.