{"id":9970,"date":"2021-09-23T08:50:12","date_gmt":"2021-09-23T08:50:12","guid":{"rendered":"https:\/\/profi-tutorials.de\/linux\/?p=9970"},"modified":"2021-11-30T15:53:59","modified_gmt":"2021-11-30T15:53:59","slug":"befehl-mkdir","status":"publish","type":"post","link":"https:\/\/profi-tutorials.de\/linux\/grundlagen\/befehl-mkdir\/","title":{"rendered":"Der Befehl mkdir"},"content":{"rendered":"<p>Der Befehl mkdir (<strong>m<\/strong>a<strong>k<\/strong>e <strong>dir<\/strong>ectory) aus dem essenziellen Paket coreutils wird unter UNIX- \/ Linux-Betriebssystemen zur Anlegung eines oder mehrerer Verzeichnisse verwendet. In diesem Beitrag lernen Sie die Anwendung des Befehls anhand seiner allgemeinen <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> sowie einigen verf&uuml;gbaren Optionen kennen.<\/p>\n<h2 id=\"t-1632318060555\">Allgemeine Syntax<\/h2>\n<p>Die allgemeine Syntax des Befehls <strong>mkdir <\/strong>lautet:<\/p>\n<pre>mkdir [Optionen] [Verzeichnis]<\/pre>\n<h5>Beispiel: mkdir (absoluter Pfad)<\/h5>\n<h6>Eingabe:<\/h6>\n<p>mkdir \/home\/hellberg\/hedv<\/p>\n<h6>Bedeutung:<\/h6>\n<p>In diesem Beispiel wird ein absoluter Pfad verwendet, um unter <strong>\/home\/hellberg\/<\/strong> ein Verzeichnis mit dem Namen <strong>&ldquo;hedv&rdquo;<\/strong> anzulegen.<\/p>\n<h5>Beispiel: mkdir (relativer Pfad 1)<\/h5>\n<h6>Eingabe:<\/h6>\n<p>mkdir profi-tutorials<\/p>\n<h6>Bedeutung:<\/h6>\n<p>Es wird ein Verzeichnis mit dem Namen <strong>&ldquo;profi-tutorials&rdquo;<\/strong> im aktuellen Arbeitsverzeichnis angelegt.<\/p>\n<h5>Beispiel: mkdir (relativer Pfad 2)<\/h5>\n<h6>Eingabe:<\/h6>\n<p>mkdir hedv\/admina<\/p>\n<h6>Bedeutung:<\/h6>\n<p>Dieses Beispiel nimmt an, dass der Benutzer sich bereits im Verzeichnis <strong>\/home\/hellberg\/<\/strong> befindet, in welchem soeben das Verzeichnis <strong>\/hedv\/<\/strong> angelegt wurde. Durch Verwendung eines relativen Pfads wird hier in letzterem Verzeichnis ein neues Verzeichnis <strong>&ldquo;admina&rdquo;<\/strong> angelegt.<\/p>\n<h2 id=\"t-1632318060556\">Wichtige Optionen<\/h2>\n<p>In diesem Abschnitt werden die wichtigsten Optionen des Befehls vorgestellt.<\/p>\n<h3 id=\"t-1632318060557\">-m &ndash; Dateimodus setzen<\/h3>\n<p>Mit der <strong>Option -m<\/strong> ist es m&ouml;glich, &auml;hnlich wie auch mit dem Befehl <strong>chmod<\/strong>, den Dateimodus bzw. die Zugriffsrechte des anzulegenden Verzeichnisses zu setzen:<\/p>\n<pre>mkdir -m [Modus] [Verzeichnis]<\/pre>\n<p>N&auml;here Details zur Syntax des ben&ouml;tigten Modus-Arguments finden Sie <a href=\"https:\/\/profi-tutorials.de\/linux\/grundlagen\/linux-berechtigungssystem\/\" target=\"_blank\" style=\"outline: none;\" rel=\"noopener\">in unserem ausf&uuml;hrlichen Beitrag zum Linux-Berechtigungssystem<\/a> im Abschnitt zu <strong>chmod<\/strong>.<\/p>\n<h5>Beispiel: Option -m<\/h5>\n<h6 style=\"\"><span style=\"font-weight: normal;\">In diesem Beispiel wird ein Verzeichnis <\/span>&ldquo;bibo&rdquo;<span style=\"font-weight: normal;\"> im aktuellen Arbeitsverzeichnis erstellt. Durch Verwendung der <\/span>Option -m<span style=\"font-weight: normal;\"> werden die Zugriffsrechte des neuen Verzeichnisses direkt gesetzt.<\/span><\/h6>\n<h6>Eingabe:<\/h6>\n<p style=\"\">Der <strong>Option -m<\/strong> werden entsprechende Parameter &uuml;bergeben, um dem Besitzer (u) Lese-, Schreib- und Ausf&uuml;hrungsrechte zu erteilen, der Gruppe (g) nur die Lese- und Ausf&uuml;hrungsrechte, und allen anderen (o) keine Rechte.<\/p>\n<p>mkdir -m u=rwx,g=rx,o= bibo<\/p>\n<h6>Ausgabe:<\/h6>\n<p>Mit <strong>ls -l<\/strong> sind die korrekten Berechtigungen des neuen Verzeichnisses einsehbar.<\/p>\n<p><span><img decoding=\"async\" alt=\"befehl-mkdir-beispiel-1\" data-id=\"10160\" width=\"656\" data-init-width=\"900\" height=\"39\" data-init-height=\"54\" title=\"befehl-mkdir-beispiel-1\" loading=\"lazy\" src=\"https:\/\/profi-tutorials.de\/linux\/wp-content\/uploads\/sites\/3\/2021\/11\/befehl-mkdir-beispiel-1.jpg\" data-width=\"656\" data-height=\"39\"\/><\/span><\/p>\n<h3 id=\"t-1632318060558\">-p &ndash; Elternverzeichnisse anlegen<\/h3>\n<p>Wird die <strong>Option -p<\/strong> angegeben, so gibt <strong>mkdir <\/strong>keine Fehler aus, wenn das Verzeichnis bereits vorhanden ist. Weiterhin werden auch fehlende Elternverzeichnisse automatisch angelegt:<\/p>\n<pre>mkdir -p [Verzeichnis]<\/pre>\n<h5>Beispiel: Option -p<\/h5>\n<h6 style=\"\"><span style=\"font-weight: normal;\">Die <\/span>Option -p<span style=\"font-weight: normal;\"> wird hier verwendet, um einen ganzen Verzeichnisbaum zu erstellen.<\/span><\/h6>\n<h6>Eingabe:<\/h6>\n<p>Es wird ein kompletter Verzeichnispfad angegeben, welcher vor der Ausf&uuml;hrung des Befehls noch nicht existiert. Im Verzeichnispfad werden dabei auch Auflistungen (<strong>&ldquo;{&hellip;}&rdquo;<\/strong>) von Verzeichnissen auf einer Ebene angegeben.<\/p>\n<p>mkdir -p \/home\/hellberg\/hedv\/{admina,bibo,kermit}\/{Dokumente,Ablage}<\/p>\n<h6>Ausgabe:<\/h6>\n<p>Der Verzeichnisbaum wurde komplett angelegt. (Hier mit dem Befehl <strong>tree <\/strong>ausgegeben)<\/p>\n<p><span><img decoding=\"async\" alt=\"befehl-mkdir-beispiel-2\" data-id=\"10162\" width=\"656\" data-init-width=\"900\" height=\"222\" data-init-height=\"304\" title=\"befehl-mkdir-beispiel-2\" loading=\"lazy\" src=\"https:\/\/profi-tutorials.de\/linux\/wp-content\/uploads\/sites\/3\/2021\/11\/befehl-mkdir-beispiel-2.jpg\" data-width=\"656\" data-height=\"222\"\/><\/span><\/p>\n<h3 id=\"t-1632318060559\">-v &ndash; Ausf&uuml;hrliche Ausgabe<\/h3>\n<p>Bei Verwendung der <strong>Option -v<\/strong> gibt <strong>mkdir <\/strong>eine Meldung f&uuml;r jedes erstellte Verzeichnis aus:<\/p>\n<pre>mkdir -v [Verzeichnis]<\/pre>\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>Der Befehl mkdir (make directory) aus dem essenziellen Paket coreutils wird unter UNIX- \/ Linux-Betriebssystemen zur Anlegung eines oder mehrerer Verzeichnisse verwendet. In diesem Beitrag lernen Sie die Anwendung des Befehls anhand seiner allgemeinen Syntax sowie einigen verf\u00fcgbaren Optionen kennen. Allgemeine Syntax Die allgemeine Syntax des Befehls mkdir lautet: Beispiel: mkdir (absoluter Pfad) Eingabe: mkdir [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":10010,"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":"In diesem Beitrag lernen Sie den Befehl mkdir kennen, welcher unter UNIX- \/ Linux zur Anlegung eines oder mehrerer Verzeichnisse verwendet wird.","_seopress_robots_index":"","footnotes":""},"categories":[7],"tags":[],"class_list":["post-9970","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-grundlagen"],"_links":{"self":[{"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts\/9970","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=9970"}],"version-history":[{"count":43,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts\/9970\/revisions"}],"predecessor-version":[{"id":10165,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts\/9970\/revisions\/10165"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/media\/10010"}],"wp:attachment":[{"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/media?parent=9970"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/categories?post=9970"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/tags?post=9970"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}