- Trending Categories
- Data Structure
- Operating System
- C Programming
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
How to create a new directory in Linux using the terminal?
The mkdir command is used to create a new directory in the Linux/Unix operating system. It is also used to create more than one directory at a time and set the permission for the directories just like the chmod command in the Linux system.
The general syntax of the mkdir command is as follows −
$ mkdir [OPTION]... [DIRECTORIES]...
Brief description of options available in the mkdir command.
|Sr.No.||Option & Description|
Set the mode of file as the time of directory creation just like the chmod command
No message prompt if existing and make parent directories as needed
Print what is being done
By default, set the SELinux security context of each created directory
Displays a help message and then exits.
It gives info about the version and then exits.
To create a new directory in the Linux/Unix operating system using terminal, we use mkdir (make directory) command as shown in below.
$ mkdir newdir
After executing this command, a new directory will be created with the “newdir” name in the current director.
The mkdir command is also used to create multiple directories at time as shown in below.
$ mkdir dir1 dir2 dir3 dir4...
To create a parent directory and child directory using -p or --parents option and print a message that what is being done using -v or --verbose option along with the mkdir command in the Linux system as shown in below.
$ mkdir --parent --verbose parent/child mkdir: created directory ‘parent’ mkdir: created directory ‘parent/child’
After executing the above command, a new directory is created as well a child directory also created inside the parent directory.
To create directory and set permission at the time of creation, we use -m or --mode option with the mkdir command.
$ mkdir -m 400 newdir
To check the version information of the mkdir command run below command.
$ mkdir --version
To check more details about options about the mkdir command execute --help option with the mkdir command.
$ mkdir --help
Note – It is mandatory to owner permission to create a directory in the parent directory otherwise an error will be “prompt permission denied”.
- How to Create a File in the Linux/Unix system using terminal?
- How to create key binds in the Linux system using the terminal?
- How to create a new directory by using File object in Java?
- How to decorate your Linux Terminal using Shell?
- How can I create directory tree using C++ in Linux?
- How to create an Animated Art on Your Linux Terminal?
- How to open a new pseudo-terminal pair using Python?
- How to Create a Shared Directory for All Users in Linux?
- Formatted text in Linux Terminal using Python
- How to Create a New Ext4 File System in Linux?
- How to Create a New File in Linux from Bash?
- How to open new pseudo-terminal pair using Python?
- How to create a Directory using C#?
- How to create a directory using Java?
- How to create a directory using Python?