Linux命令rmdir的用法總結

命令簡介:

該命令用用來刪除空目錄,如果目錄非空,則會出現錯誤。可以使用rm刪除目錄中的文件后,使用rmdir刪除目錄。也可以使用rm -rf替代rmdir命令。這是一個非常簡單的命令。

?

命令語法:

rmdir [OPTION]… DIRECTORY…

?

命令參數:

參數

長參數

描敘

–ignore-fail-on-non-empty

忽略任何應目錄里面有數據文件而造成的錯誤

-p

–parents

遞歸刪除目錄

-v

–verbose

顯示命令執行的詳細信息

–help

顯示命令在線幫助

–version

顯示命令版本信息

?

使用示例:

1: 查看rmdir命令的幫助信息

[root@testServ?~]#?rmdir?--help  Usage:?rmdir?[OPTION]...?DIRECTORY...  Remove?the?DIRECTORY(ies),?if?they?are?empty.  ?  ??????--ignore-fail-on-non-empty  ??????????????????ignore?each?failure?that?is?solely?because?a?directory  ??????????????????is?non-empty  ??-p,?--parents???Remove?DIRECTORY?and?its?ancestors.??E.g.,?`rmdir?-p?a/b/c'?is  ??????????????????similar?to?`rmdir?a/b/c?a/b?a'.  ??-v,?--verbose???output?a?diagnostic?for?every?directory?processed  ??????--help?????display?this?help?and?exit  ??????--version??output?version?information?and?exit

Report bugs to .

也可以使用下面命令查看rmdir文檔信息

[root@testServ?~]#?man?rmdir

?

2: 使用rmdir刪除空目錄

如果目錄非空,則會出現錯誤信息。

[root@testServ?~]#?ls?/root/kerry/  file1  [root@testServ?~]#?rmdir?kerry  rmdir:?kerry:?Directory?not?empty  [root@testServ?~]#?rm?-f?/root/kerry/*  [root@testServ?~]#?rmdir?kerry

?

3:顯示命令執行時的詳細信息

[root@testServ?~]#?mkdir?test1??test2?test3  [root@testServ?~]#?ls  anaconda-ks.cfg??Desktop??install.log??install.log.syslog??test1??test2??test3  [root@testServ?~]#?rmdir?-v?test1??test2?test3  rmdir:?removing?directory,?test1  rmdir:?removing?directory,?test2  rmdir:?removing?directory,?test3

?

4:遞歸刪除目錄,如下所示,首先創建目錄kerry,在kerry目錄下創建空目錄tmp,接下來空目錄test

?  [root@testServ?~]#?mkdir?-p?kerry/tmp/test  [root@testServ?~]#?tree?kerry  kerry  `--?tmp  ????`--?test

2 directories, 0 files

[root@testServ?~]#?rmdir?-p?kerry/tmp/test

?

5:忽略任何應目錄里面有數據文件而造成的錯誤

[root@testServ?~]#?mkdir?kerry  [root@testServ?~]#?cd?kerry  [root@testServ?kerry]#?touch?file1  [root@testServ?kerry]#?cd?..  [root@testServ?~]#?rmdir?--ignore-fail-on-non-empty?kerry/

? 版權聲明
THE END
喜歡就支持一下吧
點贊13 分享