| MKDIR(1) | General Commands Manual | MKDIR(1) |
mkdir — make
directories
mkdir |
[-pv] [-m
mode] directory_name ... |
The mkdir utility creates the directories
named as operands, in the order specified, using mode
“rwxrwxrwx” (0777) as modified by the
current umask(2).
The options are as follows:
-m
mode+’ and
‘-’ are interpreted relative to an
initial mode of “a=rwx”.-prwxrwxrwx” (0777) as modified by
the current umask, plus write and search permission for the owner.-vThe user must have write permission in the parent directory.
The mkdir utility exits 0 on
success, and >0 if an error occurs.
Create a directory named foobar:
$ mkdir foobarCreate a directory named foobar and set its file mode to 700:
$ mkdir -m 700 foobarCreate a directory named cow/horse/monkey, creating any non-existent intermediate directories as necessary:
$ mkdir -p
cow/horse/monkeyThe -v option is non-standard and its use
in scripts is not recommended.
The mkdir utility is expected to be
IEEE Std 1003.2 (“POSIX.2”)
compatible.
A mkdir command appeared in
Version 1 AT&T UNIX.
| March 15, 2013 | macOS 15.6 |