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结果如图: