1.名称:mkdir

2.适用对象:具有当前目录操作权限的所有使用者

3.命令格式:mkdir [-m -p --mode --parents --help --version] [dirName]

4.作用:创建名为dirName的子目录(make dir)

5.参数详解:

-m --mode 对新建目录设置存取权限,作用与chmod命令相同。

-p --parents dirName可以是一个路径名称,若此路径中某些目录不存在,则系统将自动建立。简而言之,此参数确保了每个目录的存在。

-v --verbose 对已创建的目录输出一个信息。

--help    查看命令帮助信息

--vresion 查看命令版本信息

--help和--vresion 几乎每个命令都有这两个参数,我们以后碰到将不再讲解

6.使用范例:

[snms@snms test]$ ls

[snms@snms test]$ mkdir dir1 #简单使用

[snms@snms test]$ ls

dir1

[snms@snms test]$ mkdir --mode=666 dir2

[snms@snms test]$ ll

总计 8

drwxrwxr-x 2 snms snms 4096 04-03 05:11 dir1

drw-rw-rw- 2 snms snms 4096 04-03 05:11 dir2

[snms@snms test]$ mkdir --mode=u-x,g-xw,o-rxw dir3 #使用--mode参数

[snms@snms test]$ ll

总计 12

drwxrwxr-x 2 snms snms 4096 04-03 05:11 dir1

drw-rw-rw- 2 snms snms 4096 04-03 05:11 dir2

drw-r----- 2 snms snms 4096 04-03 05:12 dir3

[snms@snms test]$ mkdir dir4/dir5

mkdir: 无法创建目录 “dir4/dir5”: 没有那个文件或目录

[snms@snms test]$ mkdir -p dir4/dir5    #使用-p参数

[snms@snms test]$ ls dir4

dir5

[snms@snms test]$ mkdir --verbose dir6   #使用--verbose和-v参数

mkdir: 已创建目录 “dir6”

[snms@snms test]$ mkdir -v dir7 >>text   

[snms@snms test]$ more text

mkdir: 已创建目录 “dir7”

[snms@snms test]$ 

其中">>"为重定向操作符,more命令作用为查看文件内容

--help和--vresion结果如图: