Nützliche Linux-Befehle: Verwendung von df und du

man page: man df/du

Dieser Post beschreibt, wie Sie die Linux-Befehle df (disk free) und du (disk usage) verwenden, die Details zum freien Speicherplatz auf gemounteten Laufwerken sowie Nutzungsdetails anzeigen. Dies ist in vielen Situationen nützlich, insbesondere wenn Sie mit Platzproblemen auf einem Server kämpfen.

Siehe auch: Nützliche Linux Befehle

Zusammenfassung

BefehlErklärung
dfZeigt eingebundene Laufwerke und den freien Speicherplatz an
duSpeichernutzung für aktuelles Verzeichnis und alle Unterverzeichnisse anzeigen
[df/du] -hZeigt Speicher in einfacher lesbaren Einheiten, z.B. in M für Megabyte
[df/du] -azeige alle Einträge (remote, duplicate..) für df, zeige auch Dateien für du hinzu
[df/du] -lnur lokale Einträge anzeigen
[df/du] --totalerzeugt am Ende der Asugabe eine Zeile, um die Gesamtstatistik anzuzeigen
du -snur die Summe für das Verzeichnis anzeigen

Verwendung von df

Einfach den Befehl df ausführen (unten mit der Option -h für menschenlesbare Größen in der Ausgabe), um die bereitgestellten Laufwerke, den Bereitstellungsort, die Gesamtgröße und die verwendete Größe anzuzeigen.

~ $ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/root        59G   15G   43G  26% /
devtmpfs        1.8G     0  1.8G   0% /dev
tmpfs           1.9G     0  1.9G   0% /dev/shm
tmpfs           769M  1.8M  768M   1% /run
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
/dev/mmcblk0p1  253M   31M  222M  13% /boot

To get a total statistics at the end of the output just add a --total

~ $ df -h --total
Filesystem      Size  Used Avail Use% Mounted on
/dev/root        59G   15G   43G  26% /
devtmpfs        1.8G     0  1.8G   0% /dev
tmpfs           1.9G     0  1.9G   0% /dev/shm
tmpfs           769M  1.8M  768M   1% /run
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
/dev/mmcblk0p1  253M   31M  222M  13% /boot
total            64G  6.4G   56G  11% -

Verwendung von du

The du command shows the disk usage of a specific directory and all sub directories. If no directory is provided in input it relates the output to the current directly. The next example shows the backup folder of this block with the most recent backups.

~/wordpressbackup $ du -h
48M	./20230101_010001
40M	./20230122_010001
40M	./20230108_010001
39M	./20230115_010001
165M	.

Der Befehl kann auch für bestimmte Verzeichnisse ausgeführt werden.


Wenn du mit der Option -a ausgeführt wird, werden auch die Größen der Dateien in den Ordnern angezeigt.

~/wordpressbackup $ du -ah
47M	./20230101_010001/wordpress-filedir.tar.gz
984K	./20230101_010001/wordpress-db.sql
48M	./20230101_010001
39M	./20230122_010001/wordpress-filedir.tar.gz
1.2M	./20230122_010001/wordpress-db.sql
40M	./20230122_010001
38M	./20230108_010001/wordpress-filedir.tar.gz
2.2M	./20230108_010001/wordpress-db.sql
40M	./20230108_010001
38M	./20230115_010001/wordpress-filedir.tar.gz
1.1M	./20230115_010001/wordpress-db.sql
39M	./20230115_010001
165M	.

if only the size of the directory and all the subdirectories are relevant the -s option can be used.

~/wordpressbackup $ du -sh
165M	.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert