-
-
Notifications
You must be signed in to change notification settings - Fork 1
Linux mkdir Guide
Mattscreative edited this page Dec 5, 2025
·
3 revisions
Complete beginner-friendly guide to mkdir on Linux, covering Arch Linux, CachyOS, and other distributions including directory creation, parent directories, and directory management.
Basic usage:
# Create directory
mkdir newdir
# Creates directory in current locationCreate multiple:
# Multiple directories
mkdir dir1 dir2 dir3
# Creates all directoriesOne directory:
# Create one directory
mkdir mydir
# Creates mydir/Nested structure:
# Nested directories
mkdir -p path/to/nested/dir
# -p = parents (creates parent directories)Parent directories:
# Create parent directories
mkdir -p /path/to/new/dir
# -p creates all parent directories if missingIgnore existing:
# No error if exists
mkdir -p existingdir
# -p doesn't error if directory existsCustom permissions:
# Set permissions
mkdir -m 755 mydir
# -m = mode (sets permissions: 755)Default mode:
# Uses umask for default permissions
mkdir mydir
# Permissions based on umaskCheck installation:
# mkdir is part of coreutils
# Usually pre-installed
# Check mkdir
which mkdirThis guide covered mkdir usage, directory creation, and directory management for Arch Linux, CachyOS, and other distributions.
- rmdir Guide - Remove directories
- cd Guide - Change directory
- ls Guide - List directories
-
mkdir Documentation:
man mkdir
This guide covers Arch Linux, CachyOS, and other Linux distributions. For distribution-specific details, refer to your distribution's documentation.