Linux mkdir Command Builder (Create Directories)
The mkdir command is used to create directories (folders) in Linux. This interactive mkdir Command Builder helps you generate precise mkdir commands for creating directory structures.
🚀 What is the mkdir Command?
The mkdir command allows you to:
- Create new directories
- Create multiple directories at once
- Create parent directories automatically
- Set permissions on creation
- Set SELinux context
⚙️ Basic Syntax
mkdir [options] DIRECTORY
mkdir [options] DIRECTORY1 DIRECTORY2 ...🧠 How to Use This mkdir Command Builder
This tool helps you:
- Specify directory names
- Create parent directories automatically
- Set permissions on creation
- Generate a ready-to-use mkdir command
Workflow
- Specify directory path(s)
- Use -p to create parents automatically
- Optionally set permissions
- Copy generated command
🔧 Common mkdir Usage Patterns
Create a Single Directory
mkdir mydirCreate Multiple Directories
mkdir dir1 dir2 dir3Create Nested Directory Structure
mkdir -p path/to/nested/directoryCreate with Specific Permissions
mkdir -m 755 mydirCreate Nested with Permissions
mkdir -p -m 700 private/secret/folderVerbose Output
mkdir -v mydir🔧 Permission Examples
755- rwxr-xr-x (readable by all, writable by owner)700- rwx------ (only owner can access)777- rwxrwxrwx (everyone can do everything - unsafe!)
✅ Pro Tips
- Always use
-pwhen creating nested directories - Use
-mto set secure permissions upfront - Use
-vto confirm directory creation - Avoid
777permissions in production environments