linux命令 每日一練(6) rmdir 命令

2021-07-03 11:27:15 字數 2778 閱讀 7970

今天學習一下linux中命令: rmdir命令。

rmdir

是常用的命令,該命令的功能

是刪除空目錄

,乙個目錄被刪除之前必須是空的。(注意,rm - r dir命令可代替rmdir,但是有很大危險性。)刪除某目錄時也必須具有對父目錄的寫許可權。

1.命令格式:

rmdir [選項]... 目錄...

2.命令功能:

該命令從乙個目錄中刪除乙個或多個子目錄項

,刪除某目錄時也必須具有對父目錄

的寫許可權。

3.命令引數:

- p 遞迴刪除目錄dirname,當子目錄刪除後其父目錄為空時,也一同被刪除。如

果整個路徑被刪除或者由於某種原因保留部分路徑,則系統在標準輸出上顯示相應的資訊。

-v, --verbose  

顯示指令執行過程

4.命令例項:

例項一:rmdir 

不能刪除非空目錄

命令:

rmdir doc

輸出:

[root@localhost scf]

#tree .

|-- 

bin

|-- 

doc

|   |-- 

info

|   `-- 

product

|-- 

lib

|-- 

logs

|   |-- 

info

|   `-- 

product `

-- service `

-- deploy

|-- 

info `

-- product

12 directories, 0 

files

[root

@localhost scf]

#rmdir doc

rmdir: doc: 目錄非空

[root

@localhost scf]

#rmdir doc/info

[root@localhost scf]

#rmdir doc/product

[root@localhost scf]

#tree .

|-- 

bin

|-- 

doc

|-- 

lib

|-- 

logs

|   |-- 

info

|   `-- 

product `

-- service `

-- deploy

|-- 

info `

-- product

10 directories, 0 files

說明:

rmdir 

目錄名命令不能直接刪除非空目錄

例項2:rmdir -p 

當子目錄被刪除後使它也成為空目錄的話,則順便一併刪除

命令:

rmdir -p logs

輸出:

[root@localhost scf]

#tree .

|-- 

bin

|-- 

doc

|-- 

lib

|-- 

logs

|   `-- 

product `

-- service `

-- deploy

|-- 

info `

-- product

10 directories, 0 

files

[root

@localhost scf]

#rmdir -p logs

rmdir: logs: 目錄非空

[root

@localhost scf]

#tree .

|-- 

bin

|-- 

doc

|-- 

lib

|-- 

logs

|   `-- 

product `

-- service `

-- deploy

|-- 

info `

-- product

9 directories, 0 

files

[root

@localhost scf]

#rmdir -p logs/product

[root@localhost scf]

#tree .

|-- 

bin

|-- 

doc

|-- 

lib

`-- 

service `

-- deploy

|-- 

info `

-- product

7 directories, 0 files

Linux 命令每日一練 yum

命令簡介 yum 有以下特點 命令格式 yum 選項 命令或操作 軟體包包名 常用選項 最常用的命令分類概括 1.查詢和顯示 yum groupinfo group1 顯示程式組group1資訊 yum grouplist 檢視可能批量安裝的列表 yum list 顯示所有已經安裝和可以安裝的軟體包...

Linux 命令每日一練 seq

目錄 命令簡介 seq命令用於產生從某個數到另外乙個數之間的所有整數。命令格式 seq 選項 尾數 seq 選項 首數 尾數 seq 選項 首數 增量 尾數 命令引數 f,format 格式 使用printf樣式的浮點格式 不能和 w一起使用 s,separator 字串分隔符 使用指定字串分隔數字...

Linux 命令每日一練 top

命令 top display linux processes 第一行 第二行 第三行 第四行 第五行 程序資訊區統計資訊區域的下方顯示了各個程序的詳細資訊。預設情況下僅顯示比較重要的 pid user pr ni virt res shr s cpu mem time command 列。可以通過下...