This article covers how to use the bash command mkdir.
The mkdir command allows you to make a new directory.
Fortunately, there aren't many options, making it very easy to use.
Making a new directory
Simply add the name of the new directory after the command:
mkdir <new-directory-name>
For example:
mkdir MyFiles
Making multiple directories at once
You can add multiple directory names after the command to create multiple directories at once.
mkdir <new-directory-name-1> <new-directory-name-2> ...
For instance:
mkdir MyFiles MyMusic MyCode
Making nested directories
What if you wanted to create a nested directory? You could change directory each time with the cd command:
# Create the nested directory "MyFiles/FamilyPhotos/2021"
mkdir MyFiles
cd MyFiles
mkdir FamilyPhotos
cd FamilyPhotos
mkdir 2021
However, this is cumbersome. Thankfully, we can just supply the path directly to the command, using the -p parameter.
If one of the subdirectories doesn't exist, it will create it automatically:
mkdir -p MyFiles/FamilyPhotos/2021