man.lsPlain-English help for Unix commands

mkdir Make directories

Creates one or more new folders. You reach for it when you set up a project, a backup location or any place to put files. It will not overwrite or change anything that already exists.

Synopsis

mkdir [-pv] [-m MODE] DIRECTORY...

Common options

Option or formWhat it does
-pCreate any missing parent folders as well. It also stops complaining if the folder already exists
-vVerbose: print each folder as it is created
-m MODESet the permissions of the new folder, for example -m 700 for owner-only access

Examples

Create one folder
mkdir backup
Create several folders at once
mkdir reports archive drafts
Create a whole path in one go
mkdir -p build/out/logs
Run safely if the folder may already exist
mkdir -p docs
Create a private folder only you can open
mkdir -m 700 private
Create a folder structure with brace expansion
mkdir -p project/{src,tests,docs}

Notes

See also

Last reviewed 2026-10-07.