Wie erhalte ich die Festplattennutzung über die Befehlszeile?

139

Wie kann ich die aktuelle Festplattenauslastung (in%) meiner Festplatte über die Befehlszeile abrufen?

Olivier Lalonde
quelle
Jetzt frage ich mich, ob es ein Kommandozeilenäquivalent von kdirstatoder gibt baobab.
Ehtesh Choudhury

Antworten:

144

Mit dem dfBefehl.

Hier ist eine Beispielausgabe:

$ 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

Schauen Sie sich auch die Manpage an .

Drehmoment
quelle
38
df -mzeigt Dinge in Megabyte, df -hzeigt sie in der größtmöglichen Einheit.
Oli
117

ncdu

Funktioniert gut von der Kommandozeile. Es ist ncurses-basiert und interaktiv.
Sie können es mit installieren sudo apt-get install ncdu.

Bildbeschreibung hier eingeben

Alternativen

  • Top Ten: du -shx * | sort -rh | head -10
  • Wenn Sie eine feinkörnigere Datenträgernutzung wünschen, sollten Sie sich die Antworten hier ansehen .
Ehtesh Choudhury
quelle
3
Installieren Sie dies übersudo apt install ncdu
Pedi T.
1
Mir haben die Alternativen gefallen. Sie müssen sich in dem Verzeichnis befinden, in dem Sie nach den großen Dateien suchen. Aber ich fand es einfach, den Täter auf diese Weise zu erkennen, ohne etwas installieren zu müssen.
G Trawo
2
du -shx * | sort -rh | head -10ist ein Lebensretter! Besonders gut, wenn Sie sich auf einem kleinen Testserver befinden, nicht genügend Speicherplatz zur Verfügung steht und noch kein ausgefallenes Dienstprogramm zur Behebung Ihrer Probleme installiert ist.
Michael Plautz