建立目錄和刪除目錄

命令: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

相關文章
相關標籤/搜索