Advertisements

Überprüfen Sie den belegten Speicherplatz unter Linux mit du

Egal wie viel Stauraum Sie haben, es gibt immer die Möglichkeit, ihn zu füllen. Auf den meisten privaten Geräten füllen sich die Laufwerke mit Fotos, Videos und Musik, aber auf Servern ist es nicht ungewöhnlich, dass der Speicherplatz aufgrund von Daten in Benutzerkonten und Protokolldateien knapp wird. Unabhängig davon, ob Sie für die Verwaltung eines Mehrbenutzersystems oder nur Ihres eigenen Laptops verantwortlich sind, können Sie die Festplattennutzung mit dem du Befehl.

Standardmäßig, du gibt den Speicherplatz an, der in Ihrem aktuellen Verzeichnis verwendet wird, sowie die Größe jedes Unterverzeichnisses:

$ du
12 ./.backups
60 .

In diesem Beispiel nimmt mein aktuelles Verzeichnis 60 KB ein, davon sind 12 KB vom Unterverzeichnis belegt .backups.

Wenn Sie das verwirrend finden und lieber alle Größen einzeln sehen möchten, können Sie die --separate-dirs (oder -S kurz) Option:

$ du --separate-dirs
12 ./.backups
48 .

Es sind die gleichen Informationen (48 und 12 sind 60), aber jedes Verzeichnis wird unabhängig voneinander behandelt.

Um noch mehr Details zu sehen, verwenden Sie die Option –all (oder kurz -a), die jede Datei in jedem Verzeichnis anzeigt:

$ du --separate-dirs --all                
4       ./example.adoc
28      ./graphic.png
4       ./.backups/example.adoc~
12      ./.backups
4       ./index.html
4       ./index.adoc
48      .

Siehe Änderungszeit von Dateien

Wenn Sie Dateien durchsuchen, um herauszufinden, was Speicherplatz beansprucht, kann es nützlich sein, zu sehen, wann eine Datei zuletzt geändert wurde. Etwas, das seit einem Jahr nicht mehr angerührt wurde, ist ein wahrscheinlicher Kandidat für die Archivierung, besonders wenn der Platz knapp wird.

Um die Änderungszeiten von Dateien mit du anzuzeigen, verwenden Sie die --time Möglichkeit:

$ du --separate-dirs --all --time
28      2021-07-21 11:12        ./graphic.png
4       2021-07-03 10:43        ./example.adoc
4       2021-07-13 13:03        ./index.html
4       2021-07-23 14:18        ./index.adoc
48      2021-07-23 14:19        .

Legen Sie einen Schwellenwert für die Dateigröße fest

Wenn Sie Dateien im Interesse des Speicherplatzes überprüfen, können Sie sich nur um Dateien von nicht trivialer Größe kümmern. Mit dem legen Sie einen Schwellenwert für die Dateigrößen fest, die Sie sehen möchten --threshold (oder -t kurz) Option. Um beispielsweise nur Größen über 1 GB anzuzeigen:

$ du --separate-dirs --all --time --threshold=1G ~/Footage/
1839008 2021-07-14 13:55        /home/tux/Footage/snowfall.mp4
1577980 2020-04-11 13:10        /home/tux/Footage/waterfall.mp4
8588936 2021-07-14 13:55        /home/tux/Footage/

Wenn Dateigrößen besonders groß werden, können sie schwer zu lesen sein. Vereinfachen Sie die Dateigröße mit dem --human-readable (oder -h kurz) Option:

$ du --separate-dirs --all --time
--threshold=1G --human-readable ~/Footage/
1.8G 2021-07-14 13:55        /home/tux/Footage/snowfall.mp4
1.6G 2020-04-11 13:10        /home/tux/Footage/waterfall.mp4
8.5G 2021-07-14 13:55        /home/tux/Footage/

Verfügbaren Speicherplatz anzeigen

Weitere Linux-Ressourcen

Um nur eine Zusammenfassung zu erhalten, wie viel Speicherplatz auf einem Laufwerk verbleibt, lesen Sie unseren Artikel über den Befehl df.

Überprüfen Sie den belegten Speicherplatz unter Linux mit du

Leave a Reply

Your email address will not be published. Required fields are marked *

Scroll to top