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
”.-p
rwxrwxrwx
” (0777) as modified by
the current umask, plus write and search permission for the owner.-v
The 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 foobar
Create a directory named foobar and set its file mode to 700:
$ mkdir -m 700 foobar
Create a directory named cow/horse/monkey, creating any non-existent intermediate directories as necessary:
$ mkdir -p
cow/horse/monkey
The -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.0 |