学习Linux命令之:mkdir命令
命令解释
mkdir:是创建一个新的目录,并且指定名称不能当前目录已经存在的,也能创建一个具有当前用户或者所有用户有一定权限的目录。
命令语法
mkdir [OPTION]选项 [DIRECTORY]目录名
命令用法
mkdir 用于在指定的路径创建一个目录,目录不能同名(当前路径),并且用户具在当前路径写的权限。
-m, --mode=MODE 设置目录的权限,有点类似于chmod(这个命令以后讲)
-p, --parents 加上这个参数之后就可以连续创建不存在的父目录,通俗一点就是,假如你想创建RRR目录,加上-P之后,可以创建/DDD/DDD/RRR/红色的路径了。
-v, --verbose 加上这个参数之后,创建一个目录系统就显示一个消息。
--help 显示帮且并退出
--version 输入版本并退出
例:创建一个空目录
[root@moban ~]# cd /root
[root@moban ~]# ls
aaa anaconda-ks.cfg install.log install.log.syslog
[root@moban ~]# mkdir bbb
[root@moban ~]# ls -l
drwxr-xr-x. 2 root root 4096 Apr 5 15:16 aaa
-rw-------. 1 root root 1096 Apr 5 10:08 anaconda-ks.cfg
drwxr-xr-x. 2 root root 4096 Apr 5 15:23 bbb
-rw-r--r--. 1 root root 23571 Apr 5 10:08 install.log
-rw-r--r--. 1 root root 6240 Apr 5 10:04 install.log.syslog
例:创建多个目录(递归处理)
[root@moban ~]# mkdir -p ccc/ddd/fff
[root@moban ~]# cd ccc
[root@moban ccc]# ls -l
drwxr-xr-x. 3 root root 4096 Apr 5 15:25 ddd
[root@moban ccc]# cd ddd
[root@moban ddd]# ls -l
drwxr-xr-x. 2 root root 4096 Apr 5 15:25 fff
[root@moban ddd]# cd ddd
-bash: cd: ddd: No such file or directory
[root@moban ddd]# ls -l
drwxr-xr-x. 2 root root 4096 Apr 5 15:25 fff
例:创建一个所有用户都可以读、写、执行权限的目录
[root@moban ddd]# mkdir -m 777 yyy
[root@moban ddd]# ls -l
drwxr-xr-x. 2 root root 4096 Apr 5 15:25 fff
drwxrwxrwx. 2 root root 4096 Apr 5 15:33 yyy