<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Du_%28Unix%29</id>
	<title>Du (Unix) - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Du_%28Unix%29"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Du_(Unix)&amp;action=history"/>
	<updated>2026-05-29T16:13:10Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Du_(Unix)&amp;diff=2239072&amp;oldid=prev</id>
		<title>imported&gt;Y2kbug: POSIX/Unix/BSD-du versus GNU-du</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Du_(Unix)&amp;diff=2239072&amp;oldid=prev"/>
		<updated>2021-04-10T11:34:03Z</updated>

		<summary type="html">&lt;p&gt;POSIX/Unix/BSD-du versus GNU-du&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{DISPLAYTITLE:du (Unix)}}&lt;br /&gt;
[[Datei:Du unix output.png|mini|260px|&amp;#039;&amp;#039;du&amp;#039;&amp;#039; in einem Terminal]]&lt;br /&gt;
Das Unix-Programm &amp;#039;&amp;#039;&amp;#039;du&amp;#039;&amp;#039;&amp;#039; (von {{enS|disk usage}}, deutsch etwa &amp;#039;&amp;#039;(Fest-)Plattennutzung&amp;#039;&amp;#039; oder &amp;#039;&amp;#039;-belegung&amp;#039;&amp;#039;) wird zur Anzeige der Dateigrößen aller Elemente im aktuellen Verzeichnis genutzt. Es ist Teil des [[Portable Operating System Interface|POSIX]]-Standards für [[Unix]]- und [[Unixoides System|Unix-artigen]] Systeme. Eine erweiterte Version findet sich in den [[GNU]] [[GNU Core Utilities|coreutils]], wie sie z.&amp;amp;nbsp;B. unter [[Linux]] genutzt werden.&lt;br /&gt;
&lt;br /&gt;
== Geschichte ==&lt;br /&gt;
Die erste Version von du erschien in Version&amp;amp;nbsp;1 von AT&amp;amp;T-[[UNIX]].&lt;br /&gt;
&lt;br /&gt;
== Wichtige Argumente ==&lt;br /&gt;
Das Argument kann eine Pfadangabe sein, ansonsten wird das aktuelle Verzeichnis als Ausgangspunkt verwendet. Die POSIX-konformen [[Kommandozeilenparameter]] orientierten sich ursprünglich an [[System V|UNIX System&amp;amp;nbsp;V]] und wurden im POSIX-Standard IEEE 1003.1 mit BSD-Entwicklungen erweitert; gem. POSIX-Standard von 2003 werden folgende Parameter unterstützt:&lt;br /&gt;
* &amp;lt;code&amp;gt;-a&amp;lt;/code&amp;gt; zeigt auch alle Dateien und nicht nur die Summe der Blöcke pro Verzeichnis.&lt;br /&gt;
* &amp;lt;code&amp;gt;-H&amp;lt;/code&amp;gt; zeigt, wenn als Argument eine symbolische Verknüpfung angegeben ist, die Größen des Verknüpfungsziels an, nicht die Größe der symbolischen Verknüpfung selbst.&lt;br /&gt;
* &amp;lt;code&amp;gt;-k&amp;lt;/code&amp;gt; erzwingt die Ausgabe von 1024-Byte-Blöcken, wie es bei [[Berkeley Software Distribution|BSD]]-Unix der Standard ist. Der POSIX-Standard sind Blöcke à 512 Bytes wie in System&amp;amp;nbsp;V.&lt;br /&gt;
* &amp;lt;code&amp;gt;-L&amp;lt;/code&amp;gt; zeigt bei symbolischen Verknüpfungen die Größen der Ziele an, nicht die der Verknüpfung selbst.&lt;br /&gt;
* &amp;lt;code&amp;gt;-s&amp;lt;/code&amp;gt; gibt nur die Summe aller Blöcke im angegebenen Pfad aus.&lt;br /&gt;
* &amp;lt;code&amp;gt;-x&amp;lt;/code&amp;gt; bewirkt, dass nur die Dateigrößen auf dem aktuellen Gerät im angegebenen Ausgangspfad berechnet werden ({{enS|same device}}). Damit lässt sich verhindern, dass auch in Verzeichnisse [[mount (Unix)|eingehängte]] Dateisysteme verarbeitet werden.&lt;br /&gt;
&lt;br /&gt;
Typische Parameter, die nur in der GNU-Version vorkommen und daher nicht POSIX-kompatibel sind:&lt;br /&gt;
* &amp;lt;code&amp;gt;--apparent-size&amp;lt;/code&amp;gt; zeigt sichtbare Größe an (sehr kleine Textdateien können auf dem Dateisystem wegen der minimalen Blockgröße größer als die tatsächliche Datenmenge sein, und z.&amp;amp;nbsp;B. auf komprimierten Dateisystemen kann die sichtbare Größe größer als die tatsächlich belegte Speichermenge sein)&lt;br /&gt;
* &amp;lt;code&amp;gt;-b&amp;lt;/code&amp;gt; zeigt die Dateigrößen statt in [[Kilobyte]] in [[Byte]] an. (GNU-spezifisch)&lt;br /&gt;
* &amp;lt;code&amp;gt;-c&amp;lt;/code&amp;gt; zeigt am Ende der Ausgabe die Gesamtgröße an.&lt;br /&gt;
* &amp;lt;code&amp;gt;-h&amp;lt;/code&amp;gt; zeigt die Größen „menschenlesbar“, also in [[Megabyte]], Gigabyte... statt in manchmal sehr hohen Kilobyte-Zahlen an.&lt;br /&gt;
* &amp;lt;code&amp;gt;-s&amp;lt;/code&amp;gt; zeigt nur die Summe aller Dateigrößen an, nicht die einzelnen Elemente.&lt;br /&gt;
* &amp;lt;code&amp;gt;--si&amp;lt;/code&amp;gt; nutzt [[Internationales Einheitensystem|SI]]-Größen (Ein Kilobyte = 1000 Byte), also nicht [[Binärpräfix|KiB]] (= 1024 Byte), MiB...&lt;br /&gt;
* &amp;lt;code&amp;gt;--time&amp;lt;/code&amp;gt; zeigt die Zeit der letzten Änderung an.&lt;br /&gt;
&lt;br /&gt;
== Beispiele der GNU-Version ==&lt;br /&gt;
Zeige alle Dateien, auch in Unterverzeichnissen, in menschenlesbarer Größe an:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ du -ah&lt;br /&gt;
344K	./directory/Formatierungen.pdf&lt;br /&gt;
352K	./directory&lt;br /&gt;
1,1M	./Spickzettel.pdf&lt;br /&gt;
32K 	./WeihnachtsWiki.png&lt;br /&gt;
8,0K	./Wikipediabausteine.txt&lt;br /&gt;
1,5M	.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zeige alle Dateien, auch in Unterverzeichnissen, in Kilobyte an sowie den Zeitpunkt der letzten Änderung:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ du -a --time&lt;br /&gt;
344 	2009-11-09 21:47 ./directory/Formatierungen.pdf&lt;br /&gt;
352 	2011-03-09 17:59 ./directory&lt;br /&gt;
1040 	2009-10-10 11:25 ./Spickzettel.pdf&lt;br /&gt;
32  	2009-12-24 18:56 ./WeihnachtsWiki.png&lt;br /&gt;
8   	2009-11-03 18:34 ./Wikipediabausteine.txt&lt;br /&gt;
1440 	2011-03-09 17:59 .&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zeige alle Dateien, auch in Unterverzeichnissen an, und zwar in SI-Einheiten (vergleiche erstes Beispiel) und in der sichtbaren Größe:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ du -ah --apparent-size --si&lt;br /&gt;
349k 	./directory/Formatierungen.pdf&lt;br /&gt;
357k 	./directory&lt;br /&gt;
1,1M 	./Spickzettel.pdf&lt;br /&gt;
27k 	./WeihnachtsWiki.png&lt;br /&gt;
772 	./Wikipediabausteine.txt&lt;br /&gt;
1,5M	.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Unix-Kommando]]&lt;br /&gt;
* [[Baobab (Software)|Baobab]]&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [https://www.unix.com/man-page/POSIX/1posix/du/ Handbuchseite] (manpage) zu &amp;lt;code&amp;gt;du(1)&amp;lt;/code&amp;gt; aus Unix (POSIX)&lt;br /&gt;
* [https://linux.die.net/man/1/du Handbuchseite] (manpage) zu &amp;lt;code&amp;gt;du(1)&amp;lt;/code&amp;gt; der GNU-coreutils&lt;br /&gt;
&lt;br /&gt;
{{Navigationsleiste Befehle der GNU core utilities}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Unix-Software]]&lt;br /&gt;
[[Kategorie:GNU Core Utilities]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Y2kbug</name></author>
	</entry>
</feed>