How to create a directory in Linux with mkdir command?
mkdir (make directories) - In Linux/Unix operating system mkdir command is used to make new directories if they do not already exist.
- mkdir stands for make directories.
- mkdir is also used in IBM OS, Microsoft Windows, DOS for the same purpose.
- It is also available in EFI (Extensible Firmware Interface) shell and PHP scripting language.
- While executing the mkdir command must have permission to create a directory in the parent directory.
- mkdir command can create multiple directories and set permission for the directories.
The general syntax of mkdir command.
mkdir [OPTION]... DIRECTORY...
Brief description of options available with the 'mkdir' command.
|set file mode (as in chmod), not a=rwx - umask
|no error if existing, make parent directories as needed
|print a message for each created directory
|set SELinux security context of each created directory
|like -Z, or if CTX is specified then set the SELinux or SMACK security context to CTX
|display this help and exit
|output version information and exit
Create a directory using mkdir command in Linux/Unix with mkdir in Linux.
for creating a directory in Linux using terminal we need to run this command
mkdir <directory name>
Change the permission mode of directories using -m, --mode=MODE with mkdir in Linux.
In this example, using
mkdir -m a=r newfolder a directory is created and only allows users to read from the directory.
Create a directory with no error if the directory already existed with mkdir in Linux.
In this example, a directory already exists with '
hope' name and no error is showing.
In this tutorial, we covered how we can create a directory or create multiple directories in Linux. We also learned how we can create parent directories along with creating a directory if the parent directories are not already present.