首頁  >  文章  >  運維  >  linux怎麼刪除非空目錄

linux怎麼刪除非空目錄

青灯夜游
青灯夜游原創
2022-03-24 18:40:3628812瀏覽

在linux中,可以執行「rm -r 目錄名稱」語句來刪除非空目錄。 rm指令用於永久刪除檔案系統中指定的檔案或目錄,當指令後面接著「-r」選項後,可實現遞歸刪除,刪除指定目錄及包含的所有內容,包括所有的子目錄和檔案。

linux怎麼刪除非空目錄

本教學操作環境:linux5.9.8系統、Dell G3電腦。

刪除目錄的常用shell指令為: rm

rm 是一個用於刪除檔案和目錄的命令列實用程式。與 rmdir指令不同,rm 可以刪除空目錄和非空目錄。 ( rmdir指令是什麼的知識點補充在最下邊! )

預設情況下,在沒有任何選項的情況下使用時rm 不會刪除目錄

如下:

首先,先查看我們有幾個目錄:

#有兩個=>分別是:First_linux_progarm 與test1

linux怎麼刪除非空目錄

#嘗試使用rm刪除test1

linux怎麼刪除非空目錄



#如何刪除linux系統下的空白目錄?

  • #=>如果要刪除空白目錄,請使用-d(– dir) 選項。

即:

rm -d 目录名

#如何刪除linux系統下的非空白目錄?

=>如果要刪除非空白目錄和其中的所有內容,請使用-r(–recursive 或-R) 選項。

即:

rm -r 目录名

#-r

:遞迴刪除,主要用於刪除目錄,可刪除指定目錄及包含的所有內容,包括所有的子目錄和檔案。

linux怎麼刪除非空目錄


如下圖所示:

#先用ls 查看有幾個目錄 =>有兩個 First_linux_progarm 與 test1 。 #再用 rmdir嘗試刪除First_linux_progarm 目錄 =>顯示First_linux_progarm不為空,不能刪除 (

一會兒再解釋rmdir指令是什麼

) 。

#此時,我們啟用 rm -r First_linux_progarm

#然後再使用ls

檢視目錄

時,只剩下test1了。

知識點補充:

############rmdir 指令也是刪除目錄的shell指令! ######只不過,###rmdir 是用來刪除 ###空目錄### 的命令列實用程式。只有當目錄 ###為空### 時才能刪除目錄。 #########例如,要刪除名為linuxmi 的目錄,請鍵入:###
rmdir linuxmi
###如果目錄######不為空###### ,就會報錯:###
rmdir: 删除 'linuxmi' 失败: 目录非空
###相關推薦:《###Linux影片教學###》###

以上是linux怎麼刪除非空目錄的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn