linux命令:rmdir命令學習與使用,linuxrmdir
今天學習一下linux中命令:rmdir命令。rmdir是常用的命令,該命令的功能是刪除空目錄,一個目錄被刪除之前必須是空的。(注意,rm-rdir命令可代替rmdir,但是有很大危險性。)刪除某目錄時也必須具有對父目錄的寫入權限。
1.命令格式:
rmdir[選項]…目錄…
2.命令功能:
該命令從一個目錄中刪除一個或多個子目錄項,刪除某目錄時也必須具有對父目錄的寫入權限。
3.命令參數:
-p遞迴刪除目錄dirname,當子目錄刪除後其父目錄為空白時,也一同被刪除。如果整個路徑被刪除或者由於某種原因保留部分路徑,則系統在標準輸出上顯示相應的資訊。
-v,–verbose顯示指令執行過程
4.命令執行個體:
執行個體一:rmdir不能刪除非空目錄
命令:
rmdirdoc
輸出:
[root@localhostscf]#tree
.
|–bin
|–doc
||–info
|`–product
|–lib
|–logs
||–info
|`–product
`–service
`–deploy
|–info
`–product
12directories,0files
[root@localhostscf]#rmdirdoc
rmdir:doc:目錄非空
[root@localhostscf]#rmdirdoc/info
[root@localhostscf]#rmdirdoc/product
[root@localhostscf]#tree
.
|–bin
|–doc
|–lib
|–logs
||–info
|`–product
`–service
`–deploy
|–info
`–product
10directories,0files
說明:
rmdir目錄名命令不能直接刪除非空目錄
執行個體2:rmdir-p當子目錄被刪除後使它也成為空白目錄的話,則順便一併刪除
命令:
rmdir-plogs
輸出:
[root@localhostscf]#tree
.
|–bin
|–doc
|–lib
|–logs
|`–product
`–service
`–deploy
|–info
`–product
10directories,0files
[root@localhostscf]#rmdir-plogs
rmdir:logs:目錄非空
[root@localhostscf]#tree
.
|–bin
|–doc
|–lib
|–logs
|`–product
`–service
`–deploy
|–info
`–product
9directories,0files
[root@localhostscf]#rmdir-plogs/product
[root@localhostscf]#tree
.
|–bin
|–doc
|–lib
`–service
`–deploy
|–info
`–product
7directories,0files