mkdir = make directorylinux
mkdir就是建立目录,不能级联建立目录code
date 显示当前时间rem
mkdir -p 能够级联建立目录 -v 使命令运行可视化
[root@hf-01 ~]# mkdir /tmp/aminglinux [root@hf-01 ~]# ls -ld /tmp/aminglinux/ drwxr-xr-x. 2 root root 6 10月 24 05:58 /tmp/aminglinux/ [root@hf-01 ~]# date 显示出当前时间 2017年 10月 24日 星期二 05:59:00 CST [root@hf-01 ~]# mkdir /tmp/aminglinux/1/2/ mkdir: 没法建立目录"/tmp/aminglinux/1/2/": 没有那个文件或目录 就是说/tmp目录下存在/aminglinux目录,而不存在/1和/2目录 [root@hf-01 ~]# ls -l /tmp/aminglinux/ 总用量 0
mkdir -p 能够级联建立目录可视化
[root@hf-01 ~]# mkdir -p /tmp/aminglinux/1/2/ [root@hf-01 ~]# ls -l /tmp/aminglinux/ 总用量 0 drwxr-xr-x. 3 root root 14 10月 24 06:07 1 [root@hf-01 ~]# ls -l /tmp/aminglinux/1 总用量 0 drwxr-xr-x. 2 root root 6 10月 24 06:07 2
mkdir -pv 能够看见建立目录的可视化过程date
[root@hf-01 ~]# mkdir -pv /tmp/aminglinux/2/3/4 mkdir: 已建立目录 "/tmp/aminglinux/2" mkdir: 已建立目录 "/tmp/aminglinux/2/3" mkdir: 已建立目录 "/tmp/aminglinux/2/3/4"
[root@hf-01 ~]# rmdir /tmp/aminglinux/2 rmdir: 删除 "/tmp/aminglinux/2" 失败: 目录非空 **这就表示rmdir能够删除目录,但前提是这个目录是空的** [root@hf-01 ~]# rmdir /tmp/aminglinux/2/3/4 这时4目录就删除了 [root@hf-01 ~]# touch /tmp/aminglinux/2/3/1.txt 这时在目录下建立一个文件 [root@hf-01 ~]# ls /tmp/aminglinux/2/3 1.txt [root@hf-01 ~]# tree /tmp/aminglinux/ 若没有tree命令,则yum install -y tree /tmp/aminglinux/ ├── 1 │ └── 2 └── 2 └── 3 └── 1.txt 4 directories, 1 file [root@hf-01 ~]# rmdir /tmp/aminglinux/2/3 rmdir: 删除 "/tmp/aminglinux/2/3" 失败: 目录非空 这时发现也是不能删除,由于目录下有个文件 [root@hf-01 ~]# rmdir /tmp/aminglinux/2/3/1.txt rmdir: 删除 "/tmp/aminglinux/2/3/1.txt" 失败: 不是目录 **若非要删除,则能够使用rm命令**
rmdir -p (parents)能够级联的删除空目录file
[root@hf-01 ~]# rmdir -p /tmp/aminglinux/1/2 rmdir: 删除目录 "/tmp/aminglinux" 失败: 目录非空 [root@hf-01 ~]# tree /tmp/aminglinux/ 这里会发现/1/2这两个目录已经被删除了 /tmp/aminglinux/ └── 2 └── 3 └── 1.txt 2 directories, 1 file