- 1How to Create a File in Linux
- 2How to Rename a File in Linux
- 3How to Copy a File in Linux
- 4How to Move a File in Linux
- 5How to Delete a File in Linux
- 6How to Create a Directory in Linux
- 7How to Delete a Directory in Linux
- 8How to Copy Directories Recursively in Linux
- 9Delete Directories Recursively in Linux
- 10How to View Hidden Files in Linux
- 11How to Create a Hidden File in Linux
- 12How to Create a Hidden Directory in Linux
- 13How to Find Files in Linux Using find Command
- 14Find Files in Linux Using locate Command
- 15How to View File Contents Using cat in Linux
- 16How to View File Contents Using less in Linux
- 17View File Contents Using the more Command in Linux
- 18Compare Files Using diff Command in Linux
- 19Compare Files in Linux Using cmp Command
- 20Check File Type in Linux with file Command
- 21Create Symbolic Links with ln -s in Linux
- 22How to Archive Files Using tar Command in Linux
- 23Compress Files with gzip in Linux – Beginner Tutorial
- 24How to Compress Files Using bzip2 in Linux
- 25Compress Files in Linux Using zip Command
- 26Extract Compressed Files using tar in Linux
- 27Extract ZIP Files on Linux with unzip
- 28How to Extract .gz Files using gunzip in Linux
How to Create a Directory in Linux
How to Create a Directory in Linux
In this topic, we're going to learn how to create a directory — or simply, a folder — using the Linux command line.
If you've ever used a graphical file manager to make a folder, this is just like that... but with superpowers using the terminal!
What is a Directory?
A directory is like a container where you can organize files and other directories. It's just a fancy word for a folder in Linux.
Step 1: Open Your Terminal
Whether you're using Ubuntu, Fedora, or any other Linux distribution, open your terminal window. We're going to use the mkdir
command — which stands for "make directory".
Basic Syntax
mkdir <directory-name>
Let’s try a basic example. Suppose you want to create a folder called projects
.
Example 1: Creating a Single Directory
mkdir projects
No output means it worked!
Now if you type:
ls
projects
You’ll see your new folder listed.
Example 2: Creating Multiple Directories
You can create more than one directory at a time by listing them in the mkdir command:
mkdir images videos documents
No output means all 3 were created!
Example 3: Creating Nested Directories
Want to create a folder inside another folder? Use the -p
flag (this stands for "parent"):
mkdir -p tutorials/linux/basics
No errors? Your nested folders are all ready!
Without -p
, you’d get an error if the parent folders don’t exist. So -p
is super helpful.
Bonus Tip: Check It Out with Tree
If you have the tree
command installed, you can see your directory structure visually:
tree tutorials
tutorials
└── linux
└── basics
Recap
mkdir
is used to make directories-p
lets you create nested directories- You can create multiple directories at once
That’s it — you’ve just learned how to create directories in Linux using the terminal! Keep practicing and you’ll feel right at home with the command line.
Comments
Loading comments...