mkdir (make directory) 创建目录
创建一个目录
[root@evan-01 ~]# mkdir /tmp/evanlinux
[root@evan-01 ~]# ls -ld /tmp/evanlinux/
drwxr-xr-x 2 root root 40 8月 7 16:01 /tmp/evanlinux/
[root@evan-01 ~]#
紧接着创建几个目录
[root@evan-01 ~]# mkdir /tmp/evanlinux/one/two
mkdir: 无法创建目录"/tmp/evanlinux/one/two": 没有那个文件或目录
[root@evan-01 ~]#
为什么提示:mkdir: 无法创建目录"/tmp/evanlinux/one/two": 没有那个文件或目录?
我们可以来看看 /tmp/evanlinux 目录
[root@evan-01 ~]# ls -l /tmp/evanlinux/
总用量 0
[root@evan-01 ~]#
因为 /tmp/evanlinux/ 里面是空的,连目录one都没有,怎么创建目录two呢,所以才会创建失败
如何创建一连串的目录
-p 确保目录名称存在,不存在的就建一个
[root@evan-01 ~]# mkdir -p /tmp/evanlinux/one/two
[root@evan-01 ~]# ls -l /tmp/evanlinux/one/
总用量 0
drwxr-xr-x 2 root root 40