Egal, wie viel Stauraum Sie haben, es besteht immer die Möglichkeit, ihn zu füllen. Auf den meisten privaten Geräten werden die Laufwerke mit Fotos, Videos und Musik gefüllt, aber auf Servern ist es nicht ungewöhnlich, dass der Speicherplatz aufgrund von Daten in Nutzerkonten und Protokolldateien abnimmt. Egal, ob Sie für die Verwaltung eines Mehrbenutzersystems oder nur Ihres eigenen Laptops verantwortlich sind, Sie können die Festplattennutzung mit dem du
überprüfen 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 ganze 60 KB ein, wovon 12 KB durch das Unterverzeichnis .backups
belegt sind .
Wenn Sie das verwirrend finden und lieber alle Größen separat sehen möchten, können Sie die --separate-dirs
verwenden (oder -S
kurz) Option:
$ du --separate-dirs
12 ./.backups
48 .
Es sind die gleichen Informationen (48 und 12 ist 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 belegt, kann es hilfreich 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, insbesondere wenn Ihnen der Speicherplatz ausgeht.
Um Änderungszeiten von Dateien mit du anzuzeigen, verwenden Sie --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, interessieren Sie sich möglicherweise nur für Dateien von nicht trivialer Größe. Mit --threshold
legen Sie einen Schwellenwert für die Dateigrößen fest, die Sie sehen möchten (oder -t
kurz) Option. Um beispielsweise nur Größen anzuzeigen, die größer als 1 GB sind:
$ \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. Erleichtern Sie die Dateigröße mit --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
- Spickzettel für Linux-Befehle
- Spickzettel für fortgeschrittene Linux-Befehle
- Kostenloser Online-Kurs:RHEL Technical Overview
- Spickzettel für Linux-Netzwerke
- SELinux-Spickzettel
- Spickzettel für allgemeine Linux-Befehle
- Was sind Linux-Container?
- Unsere neuesten Linux-Artikel
Um nur eine Zusammenfassung darüber zu erhalten, wie viel Speicherplatz auf einem Laufwerk verbleibt, lesen Sie unseren Artikel über den Befehl df.