命令:mkdir ; rmdir ; treeide
mkdir ----make directory spa
語法: mkdir [-mp] [目錄名稱] it
mkdir 若是後面不加選項,直跟目錄,會在最後目錄的上一級創建子目錄,若上一級不存在則不能創建,即不能創建一連串的目錄。class
如要創建一連串目錄,可以使用 mkdir -p [目錄名稱] 。 mkdir -v [目錄名稱] 意思是創建過程可視化。可視化
[root@bogon ~]# mkdir 234file
[root@bogon ~]# ls -d /root/234語法
/root/234yum
[root@bogon ~]# mkdir /tmp/1/2/3di
mkdir: 沒法建立目錄"/tmp/1/2/3": 沒有那個文件或目錄文件
[root@bogon ~]# man mkdir
[root@bogon ~]# mkdir -pv /tmp/1/2/3
mkdir: 已建立目錄 "/tmp/1"
mkdir: 已建立目錄 "/tmp/1/2"
mkdir: 已建立目錄 "/tmp/1/2/3"
rmdir 用來刪除空目錄,後面能夠是一個也能夠是多個,多個用空格分隔。
它與 mkdir 同樣有 -p 選項,一樣可級聯刪除一大串目錄,可是級聯的目錄中的目錄裏還有其它目錄或文件時,就很差用了。
tree 能夠顯示目錄樹
[root@bogon ~]# rmdir /tmp/1/2/3
[root@bogon ~]# tree /tmp
/tmp
├── 1
│ └── 2
└── yum.log
2 directories, 1 file
[root@bogon ~]# mkdir -p /tmp/1/2/3/4
[root@bogon ~]# tree /tmp
/tmp
├── 1
│ └── 2
│ └── 3
│ └── 4
└── yum.log
4 directories, 1 file
[root@bogon ~]# rmdir /tmp/1
rmdir: 刪除 "/tmp/1" 失敗: 目錄非空
[root@bogon ~]# rmdir /tmp/1/2/3/4
[root@bogon ~]# tree /tmp
/tmp
├── 1
│ └── 2
│ └── 3
└── yum.log
3 directories, 1 file
[root@bogon ~]# rmdir -pv /tmp/1/2/3
rmdir: 正在刪除目錄 "/tmp/1/2/3"
rmdir: 正在刪除目錄 "/tmp/1/2"
rmdir: 正在刪除目錄 "/tmp/1"
rmdir: 正在刪除目錄 "/tmp"
rmdir: 刪除目錄 "/tmp" 失敗: 目錄非空
[root@bogon ~]# cd /tmp
[root@bogon tmp]# mkdir -p 1/2/3
[root@bogon tmp]# rmdir -pv 1/2/3
rmdir: 正在刪除目錄 "1/2/3"
rmdir: 正在刪除目錄 "1/2"
rmdir: 正在刪除目錄 "1"
[root@bogon tmp]# mkdir -p 1/22/1
[root@bogon tmp]# mkdir -p 1/2/3
[root@bogon tmp]# rmdir -pv 1/2/3
rmdir: 正在刪除目錄 "1/2/3"
rmdir: 正在刪除目錄 "1/2"
rmdir: 正在刪除目錄 "1"
rmdir: 刪除目錄 "1" 失敗: 目錄非空
[root@bogon tmp]# rmdir -p 1/22/1
[root@bogon tmp]# tree /tmp
/tmp
└── yum.log
0 directories, 1 file