Jak uzyskać użycie dysku z wiersza poleceń?

138

Jak mogę uzyskać bieżące wykorzystanie dysku (w%) mojego dysku twardego z wiersza poleceń?

Olivier Lalonde
źródło
Teraz zastanawiam się, czy jest jakiś odpowiednik wiersza polecenia kdirstatlub baobab.
Ehtesh Choudhury,

Odpowiedzi:

143

Za pomocą dfpolecenia.

Oto przykładowy wynik:

$ df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda1            303537496  27537816 260580948  10% /
none                    950788       252    950536   1% /dev
none                    959516       232    959284   1% /dev/shm
none                    959516       388    959128   1% /var/run
none                    959516         0    959516   0% /var/lock

Również przyjrzeć się jego podręcznika .

htorque
źródło
38
df -mpokaże rzeczy w megabajtach, df -hpokaże w największej możliwej jednostce.
Oli
116

ncdu

Działa dobrze z wiersza poleceń. Jest oparty na ncurses i interaktywny.
Możesz go zainstalować za pomocą sudo apt-get install ncdu.

wprowadź opis zdjęcia tutaj

Alternatywy

  • Najlepsza dziesiątka: du -shx * | sort -rh | head -10
  • Jeśli chcesz uzyskać bardziej szczegółowe wykorzystanie dysku, zapoznaj się z odpowiedziami tutaj .
Ehtesh Choudhury
źródło
3
Zainstaluj to przezsudo apt install ncdu
Pedi T.
1
Podobały mi się alternatywy. Musisz znajdować się w katalogu, w którym szukasz dużych plików. Ale łatwo było mi znaleźć winowajcę w ten sposób, bez konieczności instalowania czegokolwiek.
G Trawo
2
du -shx * | sort -rh | head -10ratuje życie! Szczególnie świetnie, jeśli korzystasz z małego serwera testowego, brakuje Ci miejsca i nie masz jeszcze zainstalowanego fantazyjnego narzędzia do rozwiązywania problemów.
Michael Plautz