mkdir命令用来创建指定的名称的目录,要求创建用户在当前目录具有权限,并且制定的目录名不能是当前目录中已有的目录。
mkdir [选项] [目录]
命令参数
-m --mode=模式,建立目录的时候同时设置目录的权限;
-p --parents 若所建立的上层目录目前尚未建立,则会一并建立上层目录;
-v --verbose 每次创建新目录都显示信息
-h --help 帮助信息
##如果是多级目录时候一定要加参数 -p,否则创建不成功。
[pc@localhost mk]$ mkdir test1
[pc@localhost mk]$ ls -l
总用量 0
drwxrwxr-x. 2 pc pc 6 10月 29 10:49 test1
[pc@localhost mk]$
[pc@localhost mk]$ mkdir test/test1
mkdir: 无法创建目录"test/test1": 没有那个文件或目录
[pc@localhost mk]$ mkdir -p test/test1
[pc@localhost mk]$
[pc@localhost mk]$ ls
test test1
[pc@localhost mk]$ mkdir -m 777 test2
[pc@localhost mk]$ ls -l
总用量 0
drwxrwxr-x. 3 pc pc 19 10月 29 10:49 test
drwxrwxr-x. 2 pc pc 6 10月 29 10:49 test1
drwxrwxrwx. 2 pc pc 6 10月 29 10:50 test2
[pc@localhost mk]$
[pc@localhost mk]$
[pc@localhost mk]$ mkdir -p -m 777 test2/test4/test5
[pc@localhost mk]$
[pc@localhost mk]$ ls -l
总用量 0
drwxrwxr-x. 3 pc pc 19 10月 29 10:49 test
drwxrwxr-x. 2 pc pc 6 10月 29 10:49 test1
drwxrwxrwx. 3 pc pc 19 10月 29 10:50 test2
[pc@localhost mk]$ cd test2/
[pc@localhost test2]$
[pc@localhost test2]$ ls
test4
[pc@localhost test2]$ cd test4/
[pc@localhost test4]$
[pc@localhost test4]$ ls
test5