Detailed explanation of the use of mkdir command in Linux
The linux mkdir command is used to create a directory with a specified name. The user who creates the directory is required to have write permissions in the current directory, and the specified directory name cannot be an existing directory in the current directory.
1. Command format:
mkdir [option] Directory...
2. Command function:
The mkdir command can be used to create a folder or directory named DirName (specified file name) at the specified location. The user who creates a folder or directory must have write permissions on the parent folder of the folder being created. Moreover, the created folder (directory) cannot have the same name as the file name in its parent directory (that is, the parent folder), that is, there cannot be a file with the same name in the same directory (case-sensitive).
3. Command parameters:
-m, --mode=mode, set permissions
-p, --parents It can be a path name. At this time, if some directories in the path do not yet exist, after adding this option, the system will automatically create those directories that do not yet exist, that is, multiple directories can be created at one time;
-v, --verbose Create new ones each time Information is displayed in all directories
. Command example:
Example 1: Create an empty directory
mkdir test1
Output:
1 2 3 4 5 |
|
Example 2: Create multiple directories recursively
Command: mkdir -p test2/test22
Output:
1 2 3 4 5 6 7 8 |
|
Example 3: Create a directory with permissions 777
Command: mkdir -m 777 test3
Output:
1 2 3 4 5 6 |
|
Explanation:
test3’s permissions are rwxrwxrwx
Example 4: Create a new directory and all information is displayed
Command:
Output :
1 2 3 4 5 6 |
|
Example 5: One command to create the directory structure of the project
Reference: http://www.ibm.com/developerworks/cn/aix/library/au-badunixhabits.html Command:
mkdir -vp scf/{ lib/,bin/,doc/{info,product},logs/{info,product},service/deploy/{info,product}}
Output:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
|
That’s all about the mkdir command, friends Do you understand? In fact, as long as you know the command parameters, you can combine them yourself
For more detailed explanations of the use of mkdir commands in Linux and related articles, please pay attention to the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

