Your company here, and a link to your site. Click to find out more.

mkdir - Man Page

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, with their file modes unaffected by any -m option.

-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: <https://www.gnu.org/software/coreutils/>
Report any translation bugs to <https://translationproject.org/team/>

See Also


Full documentation <https://www.gnu.org/software/coreutils/mkdir>
or available locally via: info '(coreutils) mkdir invocation'

Referenced By

cpuset(7), gio(1), libarchive-formats(5), librrd(3), mk-configure(7), mkdir(2), mkdirhier(1), perldocstyle(1), shtool(1), shtool-mkdir(1), systemd-mount(1).

April 2024 GNU coreutils 9.5