Linux rmdir命令 刪除空目錄

2021-09-24 22:20:59 字數 842 閱讀 1553

和 mkdir 命令(建立空目錄)恰好相反,rmdir(remove empty directories 的縮寫)命令用於刪除空目錄,此命令的基本格式為:

[root@localhost ~]# rmdir [-p] 目錄名

-p 選項用於遞迴刪除空目錄。

【例 1】

[root@localhost ~]#rmdir cangls

就這麼簡單,命令後面加目錄名稱即可,但命令執行成功與否,取決於要刪除目錄是否是空目錄,因為 rmdir 命令只能刪除空目錄。

【例 2】

通過學習 mkdir 命令我們知道,使用 mkdir -p 可以實現遞迴建立目錄,同樣地,rmdir 命令可以使用 -p 選項遞迴刪除目錄。例如:

[root@localhost ~]# rmdir -p lm/movie/jp/cangls

注意,此方式先刪除最低一層地目錄(這裡先刪除 cangls),然後逐層刪除上級目錄,刪除時也需要保證各級目錄是空目錄。

【例 3】

rmdir 命令的作用十分有限,因為只能刪除空目錄,所以一旦目錄中有內容,就會報錯。例如:

[root@localhost # mkdir test

#建立測試目錄

[root@localhost ~]# touch test/boduo

[root@localhost ~]# touch test/longze

#在測試目錄中建立兩個檔案

[root@localhost ~]# rmdir test

rmdir:刪除"test"失敗:目錄非空

這個命令比較"笨",所以並不常用。後續我們會學習 rm 命令,使用此命令不但可以刪除目錄,還可以刪除檔案。

Linux rmdir命令 刪除空目錄

和 mkdir 命令 建立空目錄 恰好相反,rmdir remove empty directories 的縮寫 命令用於刪除空目錄,此命令的基本格式為 root localhost rmdir p 目錄名 p 選項用於遞迴刪除空目錄。例 1 root localhost rmdir cangls ...

3 5 Linux rmdir命令 刪除空目錄

rmdir 是刪除目錄的命令 英文名稱 rmdir 英文原意 remove empty directories 所在路徑 bin rmdir 執行許可權 所在使用者 功能描述 刪除空目錄 命令格式 root localhost rmdir 選項 目錄名 選項 p遞迴刪除目錄 常見用法 root lo...

Docker刪除空映象

刪除none的映象,要先刪除映象中的容器。要刪除映象中的容器,必須先停止容器。docker images docker rmi docker images grep none awk 直接刪除帶none的映象,直接報錯了。提示先停止容器。docker stop docker ps a grep ex...