Windows
Linux
File Management
File System
Windows mkdir equivalent in Linux
Creates one or more new directories. Same name, but with a useful extra flag.
Windows
→
mkdir
Linux equivalents
mkdir
mkdir
mkdir
Overview
What this command does
Creates one or more new directories. Same name, but with a useful extra flag.
Migration tip: The
-p flag creates the full path in one shot, including all missing parent directories. This is far more convenient than Windows' mkdir.Practical tasks
Common use cases
Create new directories
Creates one or more new directories. Same name, but with a useful extra flag.
mkdir -p
Create parent directories as needed
mkdir -v
Print each created directory
mkdir -m 755
Set permissions on creation
Ready to run
Copyable Linux commands
Review paths, device names, package names and permissions before running any command.
mkdir MyFolder
mkdir -p Projects/Web/MyApp/src
mkdir -p ~/Documents/Work/Reports
Walkthrough
Examples with explanations
# Windows: mkdir MyFolder
mkdir MyFolder # create a folder
# Windows requires creating each level separately
mkdir -p Projects/Web/MyApp/src # create full path at once!
mkdir -p ~/Documents/Work/Reports # using home shortcut
Reference
Common options and variations
| Command or option | Use |
|---|---|
mkdir -p | Create parent directories as needed |
mkdir -v | Print each created directory |
mkdir -m 755 | Set permissions on creation |
Distro differences
Debian/Ubuntu vs Fedora vs Arch
This command is the same on Debian/Ubuntu, Fedora and Arch Linux when the relevant tool is installed.
| Distribution | Package manager / base | Equivalent command | Difference to notice |
|---|---|---|---|
| Debian/Ubuntu | same command | mkdir |
Same command on this distribution. |
| Fedora | same command | mkdir |
Same command on this distribution. |
| Arch | same command | mkdir |
Same command on this distribution. |
Keep learning