Wie erhalte ich die Festplattennutzung über die Befehlszeile?


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 .


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 .

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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.