Linux命令 rmdir - 用來(lái)刪除空目錄

2022-03-18 17:52 更新

rmdir

用來(lái)刪除空目錄

補(bǔ)充說(shuō)明

rmdir命令 用來(lái)刪除空目錄。當(dāng)目錄不再被使用時(shí),或者磁盤空間已到達(dá)使用限定值,就需要?jiǎng)h除失去使用價(jià)值的目錄。利用rmdir命令可以從一個(gè)目錄中刪除一個(gè)或多個(gè)空的子目錄。該命令從一個(gè)目錄中刪除一個(gè)或多個(gè)子目錄,其中dirname佬表示目錄名。如果dirname中沒(méi)有指定路徑,則刪除當(dāng)前目錄下由dirname指定的目錄;如dirname中包含路徑,則刪除指定位置的目錄。刪除目錄時(shí),必須具有對(duì)其父目錄的寫權(quán)限。

注意:子目錄被刪除之前應(yīng)該是空目錄。就是說(shuō),該目錄中的所有文件必須用rm命令全部,另外,當(dāng)前工作目錄必須在被刪除目錄之上,不能是被刪除目錄本身,也不能是被刪除目錄的子目錄。

雖然還可以用帶有-r選項(xiàng)的rm命令遞歸刪除一個(gè)目錄中的所有文件和該目錄本身,但是這樣做存在很大的危險(xiǎn)性。

語(yǔ)法

rmdir(選項(xiàng))(參數(shù))

選項(xiàng)

-p或--parents:刪除指定目錄后,若該目錄的上層目錄已變成空目錄,則將其一并刪除;
--ignore-fail-on-non-empty:此選項(xiàng)使rmdir命令忽略由于刪除非空目錄時(shí)導(dǎo)致的錯(cuò)誤信息;
-v或-verboes:顯示命令的詳細(xì)執(zhí)行過(guò)程;
--help:顯示命令的幫助信息;
--version:顯示命令的版本信息。

參數(shù)

目錄列表:要?jiǎng)h除的空目錄列表。當(dāng)刪除多個(gè)空目錄時(shí),目錄名之間使用空格隔開(kāi)。

實(shí)例

將工作目錄下,名為 www 的子目錄刪除 :

rmdir www

在工作目錄下的 www 目錄中,刪除名為 Test 的子目錄。若 Test 刪除后,www 目錄成為空目錄,則 www 亦予刪除。

rmdir -p www/Test

下面命令等價(jià)于 rmdir a/b/c, rmdir a/b, rmdir a

rmdir -p a/b/c


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)