{"id":5710,"date":"2020-06-30T19:05:19","date_gmt":"2020-06-30T19:05:19","guid":{"rendered":"https:\/\/profi-tutorials.de\/linux\/?p=5710"},"modified":"2020-06-30T19:05:20","modified_gmt":"2020-06-30T19:05:20","slug":"befehl-du","status":"publish","type":"post","link":"https:\/\/profi-tutorials.de\/linux\/grundlagen\/befehl-du\/","title":{"rendered":"Der Befehl du"},"content":{"rendered":"<p>In diesem Beitrag lernen Sie den Befehl <strong>du <\/strong>(<strong>d<\/strong>isk <strong>u<\/strong>sage) unter UNIX-\/Linux-Betriebssystemen kennen. Der Befehl erm&ouml;glicht Ihnen die Anzeige der Kapazit&auml;t von gegebenen Verzeichnissen oder Dateien.<\/p>\n<h2 id=\"t-1593438130602\">Allgemeine Syntax<\/h2>\n<p>Die allgemeine <a class=\"glossaryLink cmtt_Allgemein cmtt_Informatik\" aria-describedby=\"tt\" data-cmtooltip=\"&lt;div class=glossaryItemTitle&gt;Syntax&lt;\/div&gt;&lt;div class=glossaryItemBody&gt;&#8203;Im  Allgemeinen wird unter Syntax ein Regel&#8203;system verstanden, welches zur  Kombination elementarer Zeichen zu zusammengesetzten &#8203;Zeichen in (...)&lt;\/div&gt;\" href=\"https:\/\/profi-tutorials.de\/linux\/glossar\/syntax\/\" target=\"_blank\" data-mobile-support=\"0\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">Syntax<\/a> des Befehls lautet folgenderma&szlig;en:<\/p>\n<pre>du [Optionen] [Verzeichnis(se) \/ Datei(en)]<\/pre>\n<p>Bei Angabe eines Verzeichnis gibt du die Kapazit&auml;ten jedes enthaltenen Unterverzeichnisses aus. Es k&ouml;nnen jedoch auch einzelne Dateinamen angegeben werden &ndash; du gibt dann die Kapazit&auml;t der gegebenen Dateien aus. Wenn Sie keine Datei- bzw. Verzeichnisangabe machen, dann verwendet du das aktuelle Arbeitsverzeichnis.<\/p>\n<h5>Beispiel: du im Arbeitsverzeichnis<\/h5>\n<p>In diesem Beispiel werden die Kapazit&auml;ten der Unterverzeichnisse des aktuellen Arbeitsverzeichnisses ausgegeben.<\/p>\n<h6>Eingabe:<\/h6>\n<p>du<\/p>\n<h6>Ausgabe:<\/h6>\n<p style=\"\">In der Ausgabe sind zum einen die enthaltenen <strong>Verzeichnisse (2)<\/strong>, andererseits die jeweilige <strong>Kapazit&auml;t <\/strong>der Verzeichnisse <strong>(1)<\/strong> zu sehen. Das aktuelle Arbeitsverzeichnis selbst ist ebenfalls in der Ausgabe enthalten.<\/p>\n<p><span><img decoding=\"async\" alt=\"befehl-du-keine-parameter-ausgabe\" data-id=\"5769\" width=\"657\" data-init-width=\"1284\" height=\"188\" data-init-height=\"367\" title=\"befehl-du-keine-parameter-ausgabe\" loading=\"lazy\" src=\"https:\/\/profi-tutorials.de\/linux\/wp-content\/uploads\/sites\/3\/2020\/06\/30-06-_2020_10-57-09.jpg\" data-width=\"657\" data-height=\"188\"\/><\/span><\/p>\n<h5>Beispiel: du in einem bestimmten Verzeichnis<\/h5>\n<p>Hier werden die Kapazit&auml;ten der Unterverzeichnisse eines bestimmten angegebenen Verzeichnisses ausgegeben.<\/p>\n<h6>Eingabe:<\/h6>\n<p>du \/home\/hellberg\/profi-tutorials\/e-business\/<\/p>\n<h6>Ausgabe:<\/h6>\n<p>In der Ausgabe werden wieder die im angegebenen Verzeichnis enthaltenen Unterverzeichnisse mitsamt ihrer Unterverzeichnisse angezeigt.<\/p>\n<p><span><img decoding=\"async\" alt=\"befehl-du-verzeichnis-ausgabe\" data-id=\"5771\" width=\"657\" data-init-width=\"1527\" height=\"188\" data-init-height=\"319\" title=\"befehl-du-verzeichnis-ausgabe\" loading=\"lazy\" src=\"https:\/\/profi-tutorials.de\/linux\/wp-content\/uploads\/sites\/3\/2020\/06\/30-06-_2020_11-08-14.jpg\" data-width=\"657\" data-height=\"188\"\/><\/span><\/p>\n<h5>Beispiel: du in mehreren Verzeichnissen<\/h5>\n<p>Zuletzt sollen hier einmal die Kapazit&auml;ten der Unterverzeichnisse mehrer angegebener Verzeichnisse ausgegeben werden.<\/p>\n<h6>Eingabe:<\/h6>\n<p>du .\/profi-tutorials\/e-business\/ .\/profi-tutorials\/it-consulting\/<\/p>\n<h6>Ausgabe:<\/h6>\n<p>Die Ausgabe erfolgt analog zu den obigen Beispielen &ndash; hierbei werden nun die Unterverzeichnisse beider angegebenen Verzeichnisse aufgelistet.<\/p>\n<h2 id=\"t-1593438130603\">Wichtige Optionen<\/h2>\n<p>Im Folgenden werden einige der wichtigsten Optionen f&uuml;r den Befehl du aufgezeigt.<\/p>\n<h3 id=\"t-1593438130604\">-a &ndash; Verzeichnis- und Datei-Kapazit&auml;ten<\/h3>\n<p>Durch die Verwendung der <strong>Option -a<\/strong> k&ouml;nnen Sie neben den Kapazit&auml;ten von Verzeichnissen auch solche von enthaltenen Dateien ausgeben.<\/p>\n<pre>du -a [Verzeichnis(se) \/ Datei(en)]<\/pre>\n<h5>Beispiel: du mit der Option -a<\/h5>\n<p>Durch Anwendung der <strong>Option -a<\/strong> werden hierbei neben den Unterverzeichnissen auch enthaltene Dateien mitsamt ihrer Kapazit&auml;ten ausgegeben.<\/p>\n<h6>Eingabe:<\/h6>\n<p>du -a .\/profi-tutorials\/linux\/grundlagen\/<\/p>\n<h6>Ausgabe:<\/h6>\n<p>In der Ausgabe sind nun das Verzeichnis selbst, sowie die darin enthaltenen Dateien, zu sehen.<\/p>\n<p><span><img decoding=\"async\" alt=\"befehl-du-option-a-ausgabe\" data-id=\"5778\" width=\"657\" data-init-width=\"1584\" height=\"98\" data-init-height=\"235\" title=\"befehl-du-option-a-ausgabe\" loading=\"lazy\" src=\"https:\/\/profi-tutorials.de\/linux\/wp-content\/uploads\/sites\/3\/2020\/06\/30-06-_2020_11-19-45.jpg\" data-width=\"657\" data-height=\"98\"\/><\/span><\/p>\n<h3 id=\"t-1593438130605\">-c &ndash; Gesamtsumme berechnen<\/h3>\n<p>Durch Hinzuf&uuml;gen der Option -c wird die Gesamtsumme aller enthaltenen Dateien und Unterverzeichnisse berechnet und unter der Bezeichnung <strong>&ldquo;insgesamt&rdquo;<\/strong>&nbsp;ausgegeben.<\/p>\n<pre>du -c [Verzeichnis(se) \/ Datei(en)]<\/pre>\n<h5>Beispiel: du mit der Option -c<\/h5>\n<p>Mit der <strong>Option -c<\/strong> wird in diesem Beispiel die Gesamtkapazit&auml;t aller im Verzeichnis <strong>.\/profi-tutorials\/linux\/grundlagen\/<\/strong> enthaltenen Unterverzeichnisse und Dateien berechnet und ausgegeben.<\/p>\n<h6>Eingabe:<\/h6>\n<p>du -c .\/profi-tutorials\/linux\/e-business\/<\/p>\n<h6>Ausgabe:<\/h6>\n<p>Es wird nun am Ende der Ausgabe auch noch eine Zeile <strong>&ldquo;insgesamt&rdquo;<\/strong> mit der berechneten Gesamtsumme aller Kapazit&auml;ten ausgegeben.<\/p>\n<p><span><img decoding=\"async\" alt=\"befehl-du-option-c-ausgabe\" data-id=\"5782\" width=\"657\" data-init-width=\"1506\" height=\"146\" data-init-height=\"335\" title=\"befehl-du-option-c-ausgabe\" loading=\"lazy\" src=\"https:\/\/profi-tutorials.de\/linux\/wp-content\/uploads\/sites\/3\/2020\/06\/30-06-_2020_12-02-34.jpg\" data-width=\"657\" data-height=\"146\" style=\"\"\/><\/span><\/p>\n<h3 id=\"t-1593438130608\">-d &ndash; Rekursionstiefe festlegen<\/h3>\n<p>Die Option -d (depth) wird verwendet, um nur die Kapazit&auml;ten von Verzeichnissen anzuzeigen, welche sich N oder weniger Ebenen unterhalb des Befehlszeilenarguments befinden.<\/p>\n<pre>du -d [N] [Verzeichnis(se) \/ Datei(en)]<\/pre>\n<p>Die folgende Anwendung des Befehls mit einer Tiefe von 0 funktioniert analog zur Option &ndash;summarize:<\/p>\n<pre>du -d 0 [Verzeichnis(se) \/ Datei(en)]<\/pre>\n<h5>Beispiel: du mit der Option -d<\/h5>\n<p>In diesem Beispiel sollen nur die Kapazit&auml;ten direkter Unterverzeichnisse des aktuellen Arbeitsverzeichnisses ausgegeben werden. Die Rekursionstiefe wird dazu mit der <strong>Option -d<\/strong> auf <strong>1<\/strong> gestellt.<\/p>\n<h6>Eingabe:<\/h6>\n<p>du -d 1<\/p>\n<h6>Ausgabe:<\/h6>\n<p style=\"\">Ausgegeben werden nun lediglich die direkten Unterverzeichnisse, nicht jedoch die in diesen enthaltenen weiteren Unterverzeichnisse.<\/p>\n<p><span><img decoding=\"async\" alt=\"befehl-du-option-d-ausgabe\" data-id=\"5813\" width=\"657\" data-init-width=\"1424\" height=\"155\" data-init-height=\"337\" title=\"befehl-du-option-d-ausgabe\" loading=\"lazy\" src=\"https:\/\/profi-tutorials.de\/linux\/wp-content\/uploads\/sites\/3\/2020\/06\/30-06-_2020_12-50-48.jpg\" data-width=\"657\" data-height=\"155\" style=\"\"\/><\/span><\/p>\n<h3 id=\"t-1593438130606\">-h &ndash; Kapazit&auml;ten mit Einheiten anzeigen<\/h3>\n<p>Standardm&auml;&szlig;ig werden die Kapazit&auml;ten von du in Bytes ausgegeben. Wenn Sie die Kapazit&auml;ten jedoch in einer besser lesbaren Form ben&ouml;tigen dann ist es, gerade bei Dateien oder Verzeichnissen mit sehr hoher Kapazit&auml;t, hilfreich, die Option -h (<strong>h<\/strong>uman-readable) zu verwenden.<\/p>\n<pre>du -h [Verzeichnis(se) \/ Datei(en)]<\/pre>\n<p>&Auml;hnlich funktioniert auch die Option &ndash;si: Hierbei werden jedoch Potenzen von 1000 anstelle von 1024 verwendet.<\/p>\n<pre>du --si [Verzeichnis(se) \/ Datei(en)]<\/pre>\n<h5>Beispiel: du mit der Option -h<\/h5>\n<p>Die Kapazit&auml;ten sollen hier in lesbarer Form mit ihren Einheiten ausgegeben werden. In der Eingabe wird zus&auml;tzlich die <strong>Option -h<\/strong> verwendet, um die Kapazit&auml;ten von Dateien auszugeben.<\/p>\n<h6>Eingabe:<\/h6>\n<p>du -h .\/profi-tutorials\/linux\/administration\/<\/p>\n<h6>Ausgabe:<\/h6>\n<p>Die Kapazit&auml;ten werden nun entsprechend umgerechnet und durch das jeweilige Einheitenzeichen erg&auml;nzt. In diesem Fall werden die Kapazit&auml;ten f&uuml;r alle 4 Dateien in <strong>Kilobyte (K)<\/strong> angezeigt.<\/p>\n<p><span><img decoding=\"async\" alt=\"befehl-du-option-h-ausgabe\" data-id=\"5785\" width=\"657\" data-init-width=\"1688\" height=\"146\" data-init-height=\"236\" title=\"befehl-du-option-h-ausgabe\" loading=\"lazy\" src=\"https:\/\/profi-tutorials.de\/linux\/wp-content\/uploads\/sites\/3\/2020\/06\/30-06-_2020_12-09-02.jpg\" data-width=\"657\" data-height=\"146\" style=\"\"\/><\/span><\/p>\n<h3 id=\"t-1593438130607\">-S &ndash; Unterverzeichnisse ignorieren<\/h3>\n<p>Mit der <strong>Option -S<\/strong> ist es m&ouml;glich, die Kapazit&auml;t von Unterverzeichnissen bei der Berechnung der Kapazit&auml;ten von Verzeichnissen zu ignorieren.<\/p>\n<pre>du -S [Verzeichnis(se) \/ Datei(en)]<\/pre>\n<h5>Beispiel: du mit der Option -S<\/h5>\n<p style=\"\">In diesem Beispiel werden mit der <strong>Option -S<\/strong> Unterverzeichnisse bei der Kapazit&auml;tsberechnung ignoriert.<\/p>\n<h6>Eingabe:<\/h6>\n<p>du -S<\/p>\n<h6>Bedeutung:<\/h6>\n<p style=\"\">Es werden nur die Kapazit&auml;ten der direkten Unterverzeichnisse berechnet, also werden lediglich die Kapazit&auml;ten der in diesen Verzeichnissen enthaltenen Dateien summiert. Jegliche Unterverzeichnisse zweiter Ebene werden nicht einberechnet.<\/p>\n<h3 id=\"t-1593438130609\">&ndash;summarize &ndash; Zusammenfassen<\/h3>\n<p>Mit &ndash;summarize zeigt du nur eine Summe pro Argument an:<\/p>\n<pre>du --summarize [Verzeichnis(se) \/ Datei(en)]<\/pre>\n<h5>Beispiel: du mit der Option &ndash;summarize<\/h5>\n<p>Hierbei werden die Inhalte zweier Verzeichnisse jeweils durch Verwendung der <strong>Option &ndash;summarize<\/strong> in einem Argument zusammengefasst.<\/p>\n<h6>Eingabe:<\/h6>\n<p>du &ndash;summarize .\/profi-tutorials\/e-business\/ .\/profi-tutorials\/linux\/<\/p>\n<h6>Ausgabe:<\/h6>\n<p>Es werden lediglich zwei Zeilen ausgegeben: Zum einen die Kapazit&auml;t f&uuml;r das Argument <strong>.\/profi-tutorials\/e-business\/<\/strong> und zum anderen f&uuml;r <strong>.\/profi-tutorials\/linux\/<\/strong>.<\/p>\n<p><span><img decoding=\"async\" alt=\"befehl-du-option-summarize-ausgabe\" data-id=\"5792\" width=\"657\" data-init-width=\"1176\" height=\"74\" data-init-height=\"133\" title=\"befehl-du-option-summarize-ausgabe\" loading=\"lazy\" src=\"https:\/\/profi-tutorials.de\/linux\/wp-content\/uploads\/sites\/3\/2020\/06\/30-06-_2020_12-21-10.jpg\" data-width=\"657\" data-height=\"74\" style=\"\"\/><\/span><\/p>\n<h3 id=\"t-1593438130610\">-t &ndash; Schwellwert festlegen<\/h3>\n<p>Die Option -t erm&ouml;glicht es Ihnen, einen Schwellwert festzulegen, um Dateien oder Verzeichnisse mit einer Kapazit&auml;t gr&ouml;&szlig;er oder kleiner des angegebenen Werts auszugeben. Ist die Angabe positiv, so werden Eintr&auml;ge mit kleinerer Kapazit&auml;t ignoriert, ist der Wert positiv, so werden Eintr&auml;ge kleiner des angegebenen Werts ausgeblendet.<\/p>\n<pre>du -t [Verzeichnis(se) \/ Datei(en)]<\/pre>\n<h5>Beispiel: du mit der Option -t<\/h5>\n<p>In diesem Beispiel sollen zuletzt einmal durch Festlegung eines Schwellwerts die Kapazit&auml;ten aller Verzeichnisse unter <strong>\/home\/hellberg\/profi-tutorials\/<\/strong> ausgegeben werden, welche gr&ouml;&szlig;er als <strong>16 Kilobyte<\/strong> sind. Dabei wird die <strong>Option -d<\/strong>&nbsp; mit dem Parameter <strong>1<\/strong>&nbsp;zus&auml;tzlich verwendet, um ausschlie&szlig;lich die direkten Unterverzeichnisse einzubeziehen.<\/p>\n<p>Es folgt zum Vergleich zun&auml;chst eine Auflistung aller direkten Unterverzeichnisse.<\/p>\n<h6>Alle direkten Unterverzeichnisse (<strong>\/home\/hellberg\/profi-tutorials\/<\/strong>):<\/h6>\n<p><span><img decoding=\"async\" alt=\"befehl-du-option-t-beispiel-ohne\" data-id=\"5806\" width=\"657\" data-init-width=\"1717\" height=\"94\" data-init-height=\"383\" title=\"befehl-du-option-t-beispiel-ohne\" loading=\"lazy\" src=\"https:\/\/profi-tutorials.de\/linux\/wp-content\/uploads\/sites\/3\/2020\/06\/30-06-_2020_12-40-01.jpg\" data-width=\"657\" data-height=\"94\" style=\"\"\/><\/span><\/p>\n<h6>Eingabe:<\/h6>\n<p>du -d 1 -t 16K \/home\/hellberg\/profi-tutorials\/<\/p>\n<h6>Ausgabe:<\/h6>\n<p>Es werden ausschlie&szlig;lich Unterverzeichnisse ausgegeben, welche eine Kapazit&auml;t gr&ouml;&szlig;er als 16 Kilobyte haben.<\/p>\n<p><span><img decoding=\"async\" alt=\"befehl-du-option-t-ausgabe\" data-id=\"5804\" width=\"657\" data-init-width=\"1424\" height=\"94\" data-init-height=\"204\" title=\"befehl-du-option-t-ausgabe\" loading=\"lazy\" src=\"https:\/\/profi-tutorials.de\/linux\/wp-content\/uploads\/sites\/3\/2020\/06\/30-06-_2020_12-36-21.jpg\" data-width=\"657\" data-height=\"94\" style=\"\"\/><\/span><\/p>\n<p style=\"text-align: center;\">Abonniere JETZT unseren Newsletter!<\/p>\n<p style=\"text-align: center;\">Verpasse nie wieder <strong>neue<\/strong> Beitr&auml;ge und <strong>exklusive Insider-Only-Inhalte!<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In diesem Beitrag lernen Sie den Befehl du (disk usage) unter UNIX-\/Linux-Betriebssystemen kennen. Der Befehl erm\u00f6glicht Ihnen die Anzeige der Kapazit\u00e4t von gegebenen Verzeichnissen oder Dateien. Allgemeine Syntax Die allgemeine Syntax des Befehls lautet folgenderma\u00dfen: Bei Angabe eines Verzeichnis gibt du die Kapazit\u00e4ten jedes enthaltenen Unterverzeichnisses aus. Es k\u00f6nnen jedoch auch einzelne Dateinamen angegeben werden [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":5821,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"none","_seopress_titles_title":" %%post_title%% %%sep%% %%sitetitle%%","_seopress_titles_desc":"Lernen Sie die Funktion des Befehls du unter UNIX-\/Linux-Systemen im Detail kennen. Mit du k\u00f6nnen Sie die Kapazit\u00e4t eines Verzeichnisses \/ einer Datei anzeigen.","_seopress_robots_index":"","footnotes":""},"categories":[8,7],"tags":[],"class_list":["post-5710","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administration","category-grundlagen"],"_links":{"self":[{"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts\/5710","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/comments?post=5710"}],"version-history":[{"count":88,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts\/5710\/revisions"}],"predecessor-version":[{"id":5825,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts\/5710\/revisions\/5825"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/media\/5821"}],"wp:attachment":[{"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/media?parent=5710"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/categories?post=5710"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/tags?post=5710"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}