Skip to main content

Przykład użycia polecenia "du"

Linux Tutorial for Beginners: Introduction to Linux Operating System (Może 2025)

Linux Tutorial for Beginners: Introduction to Linux Operating System (Może 2025)
Anonim

Ten przewodnik pokaże Ci, jak sprawdzić ilość miejsca na dysku, które plik lub folder pobiera za pomocą wiersza poleceń systemu Linux.

Znajdź rozmiary plików wszystkich plików i folderów

Komenda du podsumowuje użycie dysku dla każdego pliku.

W najprostszej formie możesz po prostu uruchomić następujące polecenie:

du

Spowoduje to przewijanie wszystkich plików i folderów w bieżącym katalogu roboczym. Dla każdego wyświetlanego pliku pojawi się rozmiar pliku, a na dole zostanie wyświetlony całkowity rozmiar pliku.

Aby dowiedzieć się, ile miejsca zajmuje cały dysk, możesz uruchomić go w folderze głównym, używając następującego polecenia:

du /

Być może będziesz musiał użyć sudo wraz z poleceniem du, aby podnieść swoje uprawnienia w następujący sposób:

sudo du /

Główny problem z powyższą komendą polega na tym, że poda tylko rozmiar pliku podfolderów, a nie pliki w nich zawarte.

Aby uzyskać pełną listę, użyj jednego z następujących poleceń:

du -adu --all

Możesz uzyskać dane wyjściowe, aby przewijać strony, używając komendy more lub less w następujący sposób:

du | więcejdu | mniej

Dowiedz się Rozmiar pliku poszczególnych plików i folderów

Jeśli chcesz dowiedzieć się, jakie jest użycie dysku przez pojedynczy plik, możesz podać nazwę pliku wraz z poleceniem du w następujący sposób.

du / path / to / file

Na przykład

du image.png

Wynik będzie mniej więcej taki:

36 image.png

Jeśli wpiszesz nazwę folderu wraz z komendą du, otrzymasz listę wszystkich plików w folderze.

88 Steam / logi92 Steam

Powyższe pokazuje, że folder Steam ma folder dziennika, który ma rozmiar 88, a całkowita dla folderu Steam wynosi 92.

Nie wyświetla plików w folderze dzienników. Aby uzyskać listę plików, musisz użyć następującego polecenia:

du -a Steam

Wyniki są teraz następujące:

84 Steam / logs / bootstrap_log.txt88 Steam / logi92 Steam

Zmień wyjście rozmiaru pliku

Domyślnie rozmiary plików są podane jako kilobajty. Możesz zmienić wielkość bloku na inne wartości w następujący sposób:

du -BM

Na przykład mam plik o nazwie "zorin.iso", który domyślnie ma rozmiar 1630535680.

du -BM zorin.iso

Powyższe polecenie wyświetla rozmiar jako 1556M.

Możesz również użyć K lub G w następujący sposób:

du -BK zorin.isodu -BG zorin.iso

W kilobajtach plik zorin.iso jest wymieniony jako 159232K.

W gigabajtach plik zorin.iso jest wymieniony jako 2G

W rzeczywistości jest 8 możliwych ustawień, które są następujące:

  • K - Kilobajty
  • M - Megabajty
  • G - Gigabajty
  • T - Terabajty
  • P - Petabytes
  • E - eksabajty
  • Z - Zetabytes
  • Y - Yottabyte

Jeśli masz listę plików, które próbują uzyskać prawidłowy rozmiar ekranu, jest to trudne. Na przykład plik o wielkości 100 bajtów musi być wyświetlany w postaci bajtów, ale plik o pojemności 16 gigabajtów powinien być lepiej wyświetlany w gigabajtach.

Aby uzyskać odpowiedni rozmiar pliku na podstawie wyświetlanego pliku, użyj jednego z następujących poleceń:

du -hdu --luczny - czytelny

Podsumuj wynik

Możesz uzyskać polecenie du, aby pokazać całkowity rozmiar plików i folderów za pomocą następujących poleceń:

du -cdu --total

Można również wyeliminować większość innych danych wyjściowych, takich jak lista plików i folderów, za pomocą następujących poleceń:

du -sdu --summarize

streszczenie

Więcej informacji na temat polecenia du można uzyskać, uruchamiając polecenie man w terminalu w następujący sposób:

man du

Innym poleceniem, o którym możesz przeczytać, jest polecenie df, które zgłasza użycie systemu plików i miejsca na dysku.