Zarządzanie dyskiem

Jak znaleźć rozmiar katalogu i podkatalogów w systemie Linux?

Jak znaleźć rozmiar katalogu i podkatalogów w systemie Linux?

Przed zainstalowaniem jakiegokolwiek nowego programu w systemie komputerowym, pierwszą rzeczą, którą każdy użytkownik musi upewnić się, że system ma wystarczającą ilość miejsca do przechowywania tego programu i uruchamia go bez żadnych problemów z wydajnością. Podobnie, za każdym razem, gdy zamierzasz skopiować lub pobrać pliki z dowolnego katalogu systemu komputerowego, musisz sprawdzić, czy ten katalog ma odpowiednią ilość dostępnej przestrzeni dyskowej, czy nie.

Istnieje wiele sposobów sprawdzania rozmiarów katalogów i podkatalogów w dowolnym systemie operacyjnym opartym zarówno na GUI, jak i CLI. Ponieważ jednak system operacyjny Linux działa głównie z CLI, jego użytkownicy są ogólnie zainteresowani szukaniem terminalowych metod wykonywania dowolnego zadania. Dlatego w dzisiejszym artykule będziemy rozmawiać o metodach znajdowania rozmiarów katalogów i podkatalogów w Linux Mint 20.

Metody znajdowania rozmiaru katalogu i podkatalogów w Linux Mint 20:

Aby znaleźć rozmiary katalogów i podkatalogów w Linux Mint 20, możesz użyć dowolnej z trzech metod opisanych poniżej:

Metoda nr 1: Użycie polecenia „ncdu”:

Aby użyć polecenia „ncdu”, aby znaleźć rozmiary katalogów i podkatalogów w Linux Mint 20, będziesz musiał wykonać następujące kroki:

Najpierw musimy uruchomić terminal w systemie Linux, za pomocą którego wykonamy polecenie „ncdu”, jak pokazano na poniższym obrazku:


Ponieważ polecenie „ncdu” nie jest domyślnie instalowane w systemach Linux, najpierw zainstalujemy je, uruchamiając następujące polecenie w terminalu:

$ sudo apt zainstaluj ncdu


Przed uruchomieniem tego polecenia musisz upewnić się, że Twój Internet działa poprawnie, w przeciwnym razie to polecenie nie zostanie wykonane. To polecenie zajmie kilka minut, aby pomyślnie zainstalować polecenie „ncdu” i wszystkie wymagane zależności, po czym terminal wyświetli dane wyjściowe pokazane na poniższym obrazku:


Teraz, gdy polecenie „ncdu” zostało zainstalowane w naszym systemie, możemy łatwo użyć go do znalezienia rozmiarów katalogów i podkatalogów, uruchamiając je w następujący sposób:

$ ncdu

Tutaj chcieliśmy tylko znaleźć rozmiary katalogu Home i jego podkatalogów, dlatego nie musieliśmy wymieniać żadnej ścieżki. Jeśli jednak chcesz znaleźć rozmiar dowolnego katalogu innego niż katalog domowy, jego ścieżkę należy podać po poleceniu „ncdu”.


Rozmiary katalogu domowego i jego podkatalogów pokazano na poniższym obrazku:

Metoda nr 2: Za pomocą polecenia „du”:

Aby użyć polecenia „du”, aby znaleźć rozmiary katalogów i podkatalogów w Linux Mint 20, będziesz musiał wykonać następujące kroki:

Ponieważ komenda „du” jest już zainstalowana w systemach Linux, dlatego nie musimy niczego instalować, możemy od razu użyć tego polecenia w sposób pokazany poniżej:

$ du-h

Ponownie, jeśli chcesz znaleźć rozmiar katalogu innego niż katalog domowy, musisz podać jego ścieżkę po poleceniu „du -h”. Tutaj flaga „-h” służy do drukowania danych wyjściowych w formacie czytelnym dla człowieka human.


Rozmiary katalogów w katalogu domowym są pokazane na poniższym obrazku:

Metoda nr 3: Użycie polecenia „drzewo”:

Aby użyć polecenia „drzewo”, aby znaleźć rozmiary katalogów i podkatalogów w Linux Mint 20, będziesz musiał wykonać następujące kroki:

Polecenie „drzewo” również nie jest domyślnie instalowane w systemach Linux, ale można je łatwo zainstalować, uruchamiając polecenie pokazane poniżej:

$ sudo apt zainstaluj drzewo


Przed uruchomieniem tego polecenia musisz upewnić się, że Twój Internet działa poprawnie, w przeciwnym razie to polecenie nie zostanie wykonane. W naszym przypadku zainstalowaliśmy już polecenie „drzewo” w naszym systemie w innym celu, dlatego nasz terminal wyświetlał następujące dane wyjściowe po uruchomieniu tego polecenia:


Teraz możemy uruchomić polecenie „drzewo”, aby znaleźć rozmiary katalogu i podkatalogów w sposób pokazany poniżej:

$ drzewo -d -h

Ponownie flaga „-h” jest używana z poleceniem „drzewo -d”, aby wyświetlić dane wyjściowe w formacie czytelnym dla człowieka. Co więcej, jeśli chcesz znaleźć rozmiar dowolnego katalogu innego niż katalog domowy, musisz podać jego ścieżkę zaraz po poleceniu „drzewo -d -h”.


Rozmiary wszystkich katalogów w katalogu domowym są pokazane na poniższym obrazku:

Wniosek:

Korzystając z jednej z trzech metod omówionych w tym artykule, można łatwo sprawdzić rozmiary katalogu i podkatalogów w nim zawartych. Ponadto właśnie pokazaliśmy Ci przykłady, w których chcieliśmy dowiedzieć się o rozmiarach katalogu Home i zawartych w nim podkatalogów. Możesz jednak również znaleźć rozmiary każdego innego katalogu i jego podkatalogów, jeśli chcesz, korzystając z bardzo prostych metod. Wszystko, co musisz zrobić, to podać prawidłowe ścieżki do tych katalogów po poleceniach, które są omówione powyżej, a będziesz mógł znaleźć rozmiary dowolnych katalogów swojego systemu Linux Mint 20.

Spośród wszystkich trzech metod omówionych w tym artykule, pierwsza metoda jest przydatna, jeśli chcesz uzyskać szczegółowy raport o rozmiarach katalogu i jego podkatalogów wraz z całkowitym rozmiarem. Druga metoda jest użyteczna jeśli chcesz miećrozmiar nawet podkatalogów wewnątrz podkatalogów natomiast trzecia metoda jest przydatna jeśli chcesz uzyskaćrozmiar tylko podkatalogów pierwszego poziomu w obrębie katalogu.

Gry Najlepsze gry w laboratorium aplikacji Oculus
Najlepsze gry w laboratorium aplikacji Oculus
Jeśli jesteś posiadaczem gogli Oculus, musisz wiedzieć o sideloadingu. Sideloading to proces instalowania w zestawie nagłownym treści innych niż sklep...
Gry Top 10 Games to Play on Ubuntu
Top 10 Games to Play on Ubuntu
Windows platform has been one of the dominating platforms for gaming because of the huge percentage of games that are developing today to natively sup...
Gry 5 najlepszych gier zręcznościowych dla systemu Linux
5 najlepszych gier zręcznościowych dla systemu Linux
W dzisiejszych czasach komputery to poważne maszyny używane do gier. Jeśli nie możesz uzyskać nowego wysokiego wyniku, będziesz wiedział, o co mi chod...