Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. mkdir – Wikipedia
mkdir – Wikipedia 👆 Click Here!
aus Wikipedia, der freien Enzyklopädie
ReactOS mkdir Befehl

mkdir (Abkürzung für englisch make directory ‚erstelle Verzeichnis‘; manchmal md) ist ein Befehl in UNIX, bei unixoiden Systemen sowie DOS, OS/2, Windows und ReactOS und in der Skriptsprache PHP, um neue Verzeichnisse zu erstellen.

UNIX

[Bearbeiten | Quelltext bearbeiten]

In dem POSIX-Standard konformen Systemen implementiert das mkdir-Kommando ein Äquivalent der Systemfunktion mkdir(), die im Systems Interface-Teil des POSIX-Standards definiert wird.[1] Als Kommandozeilen-Utilty gelten für mkdir die in XBD Utility Syntax Guidelines festgelegten Standards.[1][2]

Verwendung

[Bearbeiten | Quelltext bearbeiten]

mkdir erwartet als Argument eine Liste von Pfadnamen und legt die durch diese Pfadnamen spezifizierten Verzeichnisse in der angegebenen Reihenfolge an, soweit sie nicht bereits existieren. Dabei gelten für Pfadnamen dieselben Regeln wie bei der genannten Systemfunktion[3]

Ein Erfolg bei der Ausführung wird durch einen Return Code von 0 (null) signalisiert, Fehler werden durch verschiedene, von 0 verschiedene return codes angezeigt.

Parameter

[Bearbeiten | Quelltext bearbeiten]

Die standardkonforme Version des mkdir-Kommandos kennt zwei Kommandozeilen-Optionen:

p
Jene Teile eines Pfadnamens, die noch nicht existieren, werden ebenfalls angelegt. Beispielsweise legt der Aufruf
mkdir -p /a/b/c
sofern sie nicht schon existieren, das Verzeichnis /a, danach das Verzeichnis /a/b und schlussendlich das Verzeichnis /a/b/c an. Dies geschieht durch wiederholten Aufruf der Systemfunktion mkdir() mit dem jeweiligen Teil des anzulegenden Pfadnamens, gefolgt von einem Slash (/) und dem Wert 0 (null) als Filemode. :Danach wird die Funktion chmod() mit dem Resultat der logischen Verknüpfung
(S_IWUSR|S_IXUSR|~filemask)&0777[4]
aufgerufen, wobei filemask die file mode creation mask des Prozesses darstellt (siehe auch umask).
m
erwartet einen drei- oder vierstelligen Oktalwert als Argument, der als Berechtigung analog dem chmod-Kommando[5] interpretiert wird. Erzeugte Directories werden mit diesen Berechtigungen versehen, indem die Systemfunktion chmod() aufgerufen wird, allerdings (siehe oben) erst, nachdem das Directory angelegt wurde.

Linux

[Bearbeiten | Quelltext bearbeiten]

Verwendung

[Bearbeiten | Quelltext bearbeiten]
mkdir Verzeichnisname

wobei Verzeichnisname für das zu erstellende Verzeichnis steht. Wird das Kommando in der normalen Konsole ausgeführt, so wird der neue Ordner ausgehend vom aktuellen Verzeichnis angelegt.

Parameter

[Bearbeiten | Quelltext bearbeiten]

Bei unixoiden Betriebssystemen besitzt mkdir unter anderem folgende Parameter:

  • -p: erstellt die Verzeichnisse, sofern diese noch nicht existieren. Sollte das Verzeichnis bereits bestehen, wird kein Fehler ausgegeben und fortgefahren.
  • -v: gibt die erstellten Verzeichnisse auf der Konsole aus, Verwendung meist mit -p.
  • -m: weist den Verzeichnissen die Rechte zu, die als Dateiberechtigung hinter dem Parameter im Oktalwert angegeben sind.

-p wird meist verwendet, um mit mkdir komplexere Dateihierarchien aufzubauen, beispielsweise durch Makefiles.

Beispiele

[Bearbeiten | Quelltext bearbeiten]

Ein Beispiel zu -p ist:

mkdir -p /tmp/a/b/c

Wenn /tmp/a bereits existiert, aber /tmp/a/b nicht, so erstellt mkdir /tmp/a/b, bevor es /tmp/a/b/c hinzufügt.

Weblinks

[Bearbeiten | Quelltext bearbeiten]
  • Mkdir Microsoft TechNet

Einzelnachweise

[Bearbeiten | Quelltext bearbeiten]
  1. ↑ a b The Open Group Base Specifications Issue 7, 2018 edition, Utilities. Abgerufen am 22. Juli 2021 (englisch). 
  2. ↑ The Open Group Base Specifications Issue 7, 2018 edition, Kap. 12.2 Utility Syntax Guidelines. Abgerufen am 22. Juli 2021 (englisch). 
  3. ↑ The Open Group Base Specifications Issue 7, 2018 edition, Functions. Abgerufen am 22. Juli 2021 (englisch). 
  4. ↑ siehe etwa IBM Dokumentation der chmod()-Funktion. Abgerufen am 22. Juli 2021 (englisch). 
  5. ↑ The Open Group Base Specifications Issue 7, 2018 edition,chmod. Abgerufen am 22. Juli 2021 (englisch). 
Unix-Befehle der GNU Core Utilities
Dateien

chgrp | chown | chmod | cp | dd | df | dir | dircolors | install | ln | ls | mkdir | mkfifo | mknod | mv | rm | rmdir | shred | sync | touch | vdir

Text

awk | cat | cksum | comm | csplit | cut | expand | fmt | fold | head | join | md5sum | nl | od | paste | ptx | pr | sha1sum | sed | sort | split | sum | tac | tail | tr | tsort | unexpand | uniq | wc

Shell

basename | chroot | date | dirname | du | echo | env | expr | factor | false | groups | hostid | id | link | logname | nice | nohup | pathchk | pinky | printenv | printf | pwd | readlink | seq | sleep | stat | stty | tee | test | true | tty | uname | unlink | users | who | whoami | yes

Abgerufen von „https://de.teknopedia.teknokrat.ac.id/w/index.php?title=Mkdir&oldid=244561387“
Kategorien:
  • Unix-Software
  • GNU Core Utilities
  • DOS-Betriebssystemkomponente
  • Unix-Betriebssystemkomponente
  • Abkürzung

  • indonesia
  • Polski
  • العربية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصرى
  • Nederlands
  • 日本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українська
  • Tiếng Việt
  • Winaray
  • 中文
  • Русский
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id