du: Unterschied zwischen den Versionen
Michi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Michi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
(11 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
Der [[Shell-Befehl]] <b>du</b> (disk usage) zeigt den aktuell von [[Datei]]en und [[Verzeichnis]]sen belegten Platz in den vorhandenen [[Dateisystem]]en. | Der [[Shell-Befehl]] <b>du</b> (disk usage) zeigt den aktuell von [[Datei]]en und [[Verzeichnis]]sen belegten Platz in den vorhandenen [[Dateisystem]]en. | ||
<b>ncdu</b> ist eine Benutzeroberfläche für du auf der Grundlage von Ncurses. | |||
== Optionen == | == Optionen == | ||
{| class=wikitable width=100% | {| class=wikitable width=100% | ||
! Option !! Beschreibung | |||
|- | |||
| width=10% | <tt>-S</tt> || In der letzten Zeile wird nur der Platz angezeigt, den die Dateien im aktuellen Verzeichnis benötigen. | | width=10% | <tt>-S</tt> || In der letzten Zeile wird nur der Platz angezeigt, den die Dateien im aktuellen Verzeichnis benötigen. | ||
|- | |- | ||
Zeile 10: | Zeile 14: | ||
== Verwendung == | == Verwendung == | ||
Anzeige einer Liste aller durchsuchten Dateien und Verzeichnisse (hier alle mit "C" beginnenden) sowie des Totals. | |||
* https://stackoverflow.com/questions/10103604/linux-command-line-du-how-to-make-it-show-only-total-for-each-directories | |||
$ <b>du -cksh C*</b> | |||
... | |||
61G insgesamt | |||
Anzeige der Anzahl 1 KB-Blöcke, die im aktuellen Verzeichnis und seinen Unterverzeichnissen belegt werden. | Anzeige der Anzahl 1 KB-Blöcke, die im aktuellen Verzeichnis und seinen Unterverzeichnissen belegt werden. | ||
$ <b>du -sk</b> | $ <b>du -sk</b> | ||
71848 . | |||
Anzeige der Anzahl 1 KB-Blöcke für jede Datei im aktuellen Verzeichnis und seinen Unterverzeichnissen. Dabei werden die grössten Dateien zuerst angezeigt. | Anzeige der Anzahl 1 KB-Blöcke für jede Datei im aktuellen Verzeichnis und seinen Unterverzeichnissen. Dabei werden die grössten Dateien zuerst angezeigt. | ||
$ <b>du -sk * | sort - | $ <b>du -sk * | sort -rn</b> | ||
Anzeige der grössten Dateien im Heimverzeichnis des aktuellen Benutzers. | Anzeige der grössten Dateien im Heimverzeichnis des aktuellen Benutzers und seinen Unterverzeichnissen. | ||
$ <b>du ~ | sort -rn | less</b> | $ <b>du ~ | sort -rn | less</b> | ||
Anzeige der Unterverzeichnisse im aktuellen | Anzeige der Unterverzeichnisse im aktuellen Verzeichnis, wobei die grössten zuerst angezeigt werden. | ||
$ <b>du -s * | sort -rn | head</b> | $ <b>du -s * | sort -rn | head</b> | ||
Anzeige der Datei- bzw. Verzeichnisgrössen in GB. | |||
$ <b>du -sh --block-size=1G *</b> | |||
Anzeige der Datei- bzw. Verzeichnisgrössen sowie der Gesamtgrösse aller abgefragten Dateien und Verzeichnisse. | |||
$ <b>du -sh --total B*</b> | |||
... | |||
77G insgesamt | |||
Anzeige des Verzeichnisinhalts, wobei die Verzeichnisse und Dateien nach Grösse sortiert werden. | |||
$ <b>ncdu</b> | |||
ncdu 1.6 ~ Use the arrow keys to navigate, press ? for help | |||
--- /home/mik/tmp -------------------------------------------------------------- | |||
424.0MiB /MIKIWIKI | |||
107.8MiB /IMAGES | |||
45.0MiB /ABC | |||
14.4MiB /EBAY | |||
5.8MiB /guitar | |||
1.9MiB /smd | |||
968.0kiB /.qiv-trash | |||
60.0kiB /100 | |||
16.0kiB /schall | |||
16.0kiB /java | |||
8.0kiB /audio-Dateien | |||
8.0kiB /video-Dateien | |||
e 4.0kiB /test | |||
4.7MiB crow_beat.mp3 | |||
4.2MiB schall.php.html | |||
1.7MiB ST780-WL.pdf.bz2 | |||
1.1MiB CH.pdf | |||
960.0kiB ST780WL_InstallSetup_de.pdf.bz2 | |||
324.0kiB extensions | |||
292.0kiB extensions2 | |||
260.0kiB extensions3 | |||
Total disk usage: 615.0MiB Apparent size: 612.4MiB Items: 1408 | |||
== Weblinks == | == Weblinks == |
Aktuelle Version vom 27. September 2024, 09:50 Uhr
Der Shell-Befehl du (disk usage) zeigt den aktuell von Dateien und Verzeichnissen belegten Platz in den vorhandenen Dateisystemen.
ncdu ist eine Benutzeroberfläche für du auf der Grundlage von Ncurses.
Optionen
Option | Beschreibung |
---|---|
-S | In der letzten Zeile wird nur der Platz angezeigt, den die Dateien im aktuellen Verzeichnis benötigen. |
-h | (human readable) Anzeige in MByte. |
Verwendung
Anzeige einer Liste aller durchsuchten Dateien und Verzeichnisse (hier alle mit "C" beginnenden) sowie des Totals.
$ du -cksh C* ... 61G insgesamt
Anzeige der Anzahl 1 KB-Blöcke, die im aktuellen Verzeichnis und seinen Unterverzeichnissen belegt werden.
$ du -sk 71848 .
Anzeige der Anzahl 1 KB-Blöcke für jede Datei im aktuellen Verzeichnis und seinen Unterverzeichnissen. Dabei werden die grössten Dateien zuerst angezeigt.
$ du -sk * | sort -rn
Anzeige der grössten Dateien im Heimverzeichnis des aktuellen Benutzers und seinen Unterverzeichnissen.
$ du ~ | sort -rn | less
Anzeige der Unterverzeichnisse im aktuellen Verzeichnis, wobei die grössten zuerst angezeigt werden.
$ du -s * | sort -rn | head
Anzeige der Datei- bzw. Verzeichnisgrössen in GB.
$ du -sh --block-size=1G *
Anzeige der Datei- bzw. Verzeichnisgrössen sowie der Gesamtgrösse aller abgefragten Dateien und Verzeichnisse.
$ du -sh --total B* ... 77G insgesamt
Anzeige des Verzeichnisinhalts, wobei die Verzeichnisse und Dateien nach Grösse sortiert werden.
$ ncdu ncdu 1.6 ~ Use the arrow keys to navigate, press ? for help --- /home/mik/tmp -------------------------------------------------------------- 424.0MiB /MIKIWIKI 107.8MiB /IMAGES 45.0MiB /ABC 14.4MiB /EBAY 5.8MiB /guitar 1.9MiB /smd 968.0kiB /.qiv-trash 60.0kiB /100 16.0kiB /schall 16.0kiB /java 8.0kiB /audio-Dateien 8.0kiB /video-Dateien e 4.0kiB /test 4.7MiB crow_beat.mp3 4.2MiB schall.php.html 1.7MiB ST780-WL.pdf.bz2 1.1MiB CH.pdf 960.0kiB ST780WL_InstallSetup_de.pdf.bz2 324.0kiB extensions 292.0kiB extensions2 260.0kiB extensions3 Total disk usage: 615.0MiB Apparent size: 612.4MiB Items: 1408
Weblinks
Herausgeber | Sprache | Webseitentitel | Anmerkungen |
---|---|---|---|
Wikipedia | eng | du (Unix)wbm | Enzyklopädischer Artikel |