linux中怎么刪除文件夾

這篇文章主要介紹了linux中怎么刪除文件夾的相關(guān)知識,內(nèi)容詳細(xì)易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇linux中怎么刪除文件夾文章都會有所收獲,下面我們一起來看看吧。

成都創(chuàng)新互聯(lián)網(wǎng)站建設(shè)服務(wù)商,為中小企業(yè)提供成都網(wǎng)站設(shè)計、網(wǎng)站建設(shè)服務(wù),網(wǎng)站設(shè)計,網(wǎng)站托管維護(hù)等一站式綜合服務(wù)型公司,專業(yè)打造企業(yè)形象網(wǎng)站,讓您在眾多競爭對手中脫穎而出成都創(chuàng)新互聯(lián)。

linux刪除文件夾的方法:1、使用rmdir命令,可以刪除空的文件夾,語法“rmdir [-p] 文件夾名”,選項“-p”用于遞歸刪除空目錄。2、使用rm命令,可以永久性地刪除文件系統(tǒng)中指定的文件夾,語法“rm -rf 文件夾名”;在使用該命令刪除文件或目錄時,系統(tǒng)不會產(chǎn)生任何提示信息。

Linux rmdir命令:刪除空目錄(空的文件夾)

mdir(remove empty directories 的縮寫)命令用于刪除空目錄,此命令的基本格式為:

rmdir [-p] 文件夾名

  • -p 選項用于遞歸刪除空目錄。

【例 1】

[root@localhost ~]#rmdir cangls

就這么簡單,命令后面加目錄名稱即可,但命令執(zhí)行成功與否,取決于要刪除目錄是否是空目錄,因為 rmdir 命令只能刪除空目錄。

【例 2】

通過學(xué)習(xí) mkdir 命令我們知道,使用 mkdir -p 可以實現(xiàn)遞歸建立目錄,同樣地,rmdir 命令可以使用 -p 選項遞歸刪除目錄。例如:

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

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

【例 3】

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

[root@localhost # mkdir test
#建立測試目錄

[root@localhost ~]# touch test/boduo
[root@localhost ~]# touch test/longze
#在測試目錄中建立兩個文件

[root@localhost ~]# rmdir test
rmdir:刪除"test"失?。耗夸浄强?/pre>

這個命令比較"笨",所以并不常用。下面介紹 rm 命令,使用此命令不但可以刪除目錄,還可以刪除文件。

Linux rm命令:刪除文件或目錄

當(dāng) Linux 系統(tǒng)使用很長時間之后,可能會有一些已經(jīng)沒用的文件(即垃圾),這些文件不但會消耗寶貴的硬盤資源,還是降低系統(tǒng)的運行效率,因此需要及時地清理。

rm 是強(qiáng)大的刪除命令,它可以永久性地刪除文件系統(tǒng)中指定的文件或目錄。在使用 rm 命令刪除文件或目錄時,系統(tǒng)不會產(chǎn)生任何提示信息。此命令的基本格式為:

rm[選項] 文件或目錄

選項:

  • -f:強(qiáng)制刪除(force),和 -i 選項相反,使用 -f,系統(tǒng)將不再詢問,而是直接刪除目標(biāo)文件或目錄。

  • -i:和 -f 正好相反,在刪除文件或目錄之前,系統(tǒng)會給出提示信息,使用 -i 可以有效防止不小心刪除有用的文件或目錄。

  • -r:遞歸刪除,主要用于刪除目錄,可刪除指定目錄及包含的所有內(nèi)容,包括所有的子目錄和文件。

注意,rm 命令是一個具有破壞性的命令,因為 rm 命令會永久性地刪除文件或目錄,這就意味著,如果沒有對文件或目錄進(jìn)行備份,一旦使用 rm 命令將其刪除,將無法恢復(fù),因此,尤其在使用 rm 命令刪除目錄時,要慎之又慎。

【例 1】基本用法

rm 命令如果任何選項都不加,則默認(rèn)執(zhí)行的是"rm -i 文件名",也就是在刪除一個文件之前會先詢問是否刪除。例如:

[root@localhost ~]# touch cangls
[root@localhost ~]# rm cangls
rm:是否刪除普通空文件"cangls"?y
#刪除前會詢問是否刪除

【例 2】 刪除目錄

如果需要刪除目錄,則需要使用"-r"選項。例如:

[root@localhost ~]# mkdir -p /test/lm/movie/jp
#遞歸建立測試目錄

[root@localhost ~]# rm /test
rm:無法刪除"/test/": 是一個目錄
#如果不加"-r"選項,則會報錯

[root@localhost ~]# rm -r /test
rm:是否進(jìn)入目錄"/test"?y
rm:是否進(jìn)入目錄"/test/lm/movie"?y
rm:是否刪除目錄"/test/lm/movie/jp"?y
rm:是否刪除目錄"/test/lm/movie"?y
rm:是否刪除目錄"/test/lm"?y
rm:是否刪除目錄"/test"?y
#會分別詢問是否進(jìn)入子目錄、是否刪除子目錄

大家會發(fā)現(xiàn),如果每級目錄和每個文件都需要確認(rèn),那么在實際使用中簡直是災(zāi)難!

【例 3】強(qiáng)制刪除

如果要刪除的目錄中有 1 萬個子目錄或子文件,那么普通的 rm 刪除最少需要確認(rèn) 1 萬次。所以,在真正刪除文件的時候,我們會選擇強(qiáng)制刪除。例如:

[root@localhost ~]# mkdir -p /test/lm/movie/jp
#重新建立測試目錄

[root@localhost ~]# rm -rf /test
#強(qiáng)制刪除,一了百了

加入了強(qiáng)制功能之后,刪除就會變得很簡單,但是需要注意,數(shù)據(jù)強(qiáng)制刪除之后無法恢復(fù),除非依賴第三方的數(shù)據(jù)恢復(fù)工具,如 extundelete 等。但要注意,數(shù)據(jù)恢復(fù)很難恢復(fù)完整的數(shù)據(jù),一般能恢復(fù) 70%~80% 就很難得了。所以,與其把寶壓在數(shù)據(jù)恢復(fù)上,不如養(yǎng)成良好的操作習(xí)慣。

雖然 "-rf" 選項是用來刪除目錄的,但是刪除文件也不會報錯。所以,為了使用方便,一般不論是刪除文件還是刪除目錄,都會直接使用 "-rf" 選項。

關(guān)于“l(fā)inux中怎么刪除文件夾”這篇文章的內(nèi)容就介紹到這里,感謝各位的閱讀!相信大家對“l(fā)inux中怎么刪除文件夾”知識都有一定的了解,大家如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

網(wǎng)頁題目:linux中怎么刪除文件夾
標(biāo)題網(wǎng)址:http://muchs.cn/article28/piogjp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計網(wǎng)站維護(hù)、服務(wù)器托管、動態(tài)網(wǎng)站品牌網(wǎng)站建設(shè)、企業(yè)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名