Lesson 6 of 17
Creating Directories
Making New Directories
mkdir (make directory) creates one or more new directories.
Basic Usage
mkdir projects
This creates a new directory called projects inside the current directory.
Creating Multiple Directories
mkdir src tests docs
Creating Nested Directories
By default, mkdir fails if a parent directory doesn't exist:
mkdir a/b/c # fails if a/ doesn't exist
Use -p to create all parents as needed:
mkdir -p a/b/c # creates a/, a/b/, and a/b/c/ as needed
The -p flag also suppresses errors if the directory already exists — useful in scripts.
Verifying Creation
After creating a directory, use ls to confirm it appeared:
mkdir projects
ls
Output:
docs
hello.txt
notes.txt
projects
Your Task
Create a directory called projects, then list the current directory to confirm it was created.
Linux shell loading...
Loading...
Click "Run" to execute your code.