Jak sprawdzić rozmiar folderu w Linux

Jak sprawdzić rozmiar folderu w Linux
Linux oferuje różne niesamowite polecenia wiersza poleceń, które pomogą w wykonywaniu różnych zadań. Jednym z głównych zadań wykonanych z wiersza poleceń Linux jest sprawdzenie rozmiaru pliku lub folderu. Może być konieczne, aby zrobić miejsce na plik przychodzący lub przenieść go do innej lokalizacji. Ponadto, kiedy uruchamiasz niektóre wdrożenia, ma tendencję do automatycznego tworzenia pliku dziennika, a miejsce wypełni te pliki dziennika. Musimy więc śledzić przestrzeń pliku lub folderu i odpowiednio zrobić miejsce na dysku.

W tym celu potrzebujesz systemu Linux, interfejsu wiersza polecenia do uruchamiania polecenia oraz odpowiedniego dostępu użytkownika do sprawdzania miejsca w systemie Linux.
Będziemy patrzeć na różne sposoby sprawdzania rozmiaru pliku lub folderu dostępnego w systemie Linux.

Używając polecenia DU

DU w poleceniu „du” określa użycie dysku, które jest domyślnie dostępne we wszystkich dystrybucjach Linux. Uruchom poniższe polecenie sprawdzania użycia dysku dla systemu Linux.

du

Otrzymasz dane wyjściowe wyświetlające zawartość katalogu domowego i niektóre liczby po lewej stronie pokazują rozmiar obiektu w KB.

Jeśli chcesz wyjścia w bardziej czytelnym formacie, użyj opcji „-H” i polecenia „du”, jak pokazano poniżej.

du -h

W powyższym wyjściu zobaczysz kilka liczb kończących się znakami. Liczba określa ilość używanej przestrzeni, a znak określa (zwykle k, g lub m) kilobyte, gigabajt lub megabajt.

Jeśli chcesz sprawdzić rozmiar katalogu, który różni się od bieżącego katalogu, użyj następującego formatu dla polecenia „du”.

du -h /var

Powyższe polecenie pomoże wyświetlić rozmiar zawartości katalogu /var. Zauważysz błąd w poniższym wyjściu, ponieważ użytkownik nie ma odpowiedniego uprawnienia do uzyskania dostępu do tego pliku. Jeśli chcesz odpowiednich uprawnień, użyj polecenia sudo lub SU, jak wspomniano poniżej.

sudo du -h /var

Jeśli chcesz wyświetlić całkowite użycie dysku dla konkretnego katalogu, użyj polecenia „-C”, jak pokazano poniżej.

sudo du -c /var

Aby uzyskać dane wyjściowe w formacie czytelnym człowieka, połącz opcję „-C” i opcję „-H”, jak pokazano poniżej.

sudo du -hc /var

Cóż, możesz nawet umieścić limit wyświetlania określonego poziomu podlokdaryzmu za pomocą opcji „maksymalnej”. Rozważ poniższy przykład wyświetlania tylko najwyższego poziomu katalogu.

sudo du -hc - -max -głębh = 0 /var

Ale jeśli chcesz określić szczegóły najwyższego poziomu katalogu wraz z pierwszą warstwą podkładu, uruchom poniższe polecenie z wartością Max_depth jako „1”, jak pokazano poniżej.

sudo du -hc - -max -głębh = 1 /var

Za pomocą polecenia drzewa

Niektóre wersje Linux nie mają polecenia drzewa; Możesz wyraźnie go zainstalować w następujący sposób.

  • Dla Linux Distribution- Debian / Ubuntu
  • sudo apt-get Tree
  • Dla dystrybucji Linuksa- centos / redhat
  • sudo mniam drzewo instalacji

Korzystanie z polecenia drzewa wyświetli wizualną reprezentację twoich katalogów. Możesz użyć polecenia drzewa wraz z kilkoma opcjami dla różnych funkcji. Aby uzyskać dane wyjściowe w formacie czytelnym człowieka, użyj następującego polecenia z opcją „-H”.

drzewo -d -h

Możesz także użyć polecenia drzewa, jeśli chcesz ukierunkować konkretny katalog.

drzewo /var

Jeśli dostarczony katalog ma kilka treści, powyższe polecenie zajmie czas na wygenerowanie danych wyjściowych.

Za pomocą polecenia NCDU

NCDU jest również znane jako użycie dysku NCurses, które domyślnie nie jest dostępne we wszystkich rozkładach Linux. Możesz jawnie zainstalować go za pomocą poniższych poleceń dla różnych dystrybucji Linux.

  • Dla Linux Distribution- Debian / Ubuntu
  • sudo apt-get instaluj NCDU
  • Dla dystrybucji Linuksa- centos / redhat
  • sudo yum instaluj NCDU

Użyj polecenia NCDU, aby uzyskać interaktywny wyświetlanie użycia dysku.

NCDU

Możesz zobaczyć, jak obecny katalog jest skanowany w prawym górnym rogu. W lewej kolumnie otrzymasz rozmiar numeryczny wraz z wykresem znaków #- określających względny rozmiar.

Do wyboru różnych linii możesz użyć strzałek w górę i w dół. Z prawą strzałką będziesz mógł przejść do katalogu i za pomocą lewej strzałki, możesz wrócić.

Możesz także użyć polecenia NCDU do celowania w określony katalog.

ncdu /var

Aby uzyskać jakąkolwiek pomoc w poleceniu NCDU, możesz nacisnąć „?”Klucz wewnątrz interfejsu NCDU. Jeśli chcesz rzucić palenie, możesz nacisnąć list „Q”.

Wniosek

Pracując nad systemem Linux, musisz znać użycie dysku i rozmiar plików lub katalogów. Możesz użyć różnych poleceń do celu, o którym wspomnialiśmy powyżej. Możesz nawet utworzyć skrypt bash do opróżnienia pliku, jeśli rozmiar przekracza określony limit za pomocą poleceń użytkowania dysku. Po rozpoczęciu pracy nad systemem Linux sprawdzisz polecenia miejsca na dysku.