原文:http://www.CUOXin.com/peida/archive/2012/10/27/2742076.html
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
新聞熱點
疑難解答