mkdir — make directories

Examples (TL;DR)


mkdir [OPTION]... DIRECTORY...


Create the DIRECTORY(ies), if they do not already exist.

Mandatory arguments to long options are mandatory for short options too.

-m, --mode=MODE

set file mode (as in chmod), not a=rwx - umask

-p, --parents

no error if existing, make parent directories as needed

-v, --verbose

print a message for each created directory


set SELinux security context of each created directory to the default type


like -Z, or if CTX is specified then set the SELinux or SMACK security context to CTX


display this help and exit


output version information and exit


Written by David MacKenzie.

Reporting Bugs

GNU coreutils online help: <>
Report any translation bugs to <>

See Also


Full documentation <>
or available locally via: info '(coreutils) mkdir invocation'

Referenced By

cpuset(7), gio(1), libarchive-formats(5), librrd(3), mkdir(2), mkdirhier(1), richaclex(7), shtool(1), shtool-mkdir(1).

October 2019 GNU coreutils 8.31