導航:首頁 > 文件類型 > linux刪除子目錄的一個文件

linux刪除子目錄的一個文件

發布時間:2023-07-06 00:15:19

linux怎麼刪除一個目錄和其中的子文件(子目錄)。

概述

用命令的么,rm -r [filesname]

解析

linux 中 rm 是用作刪除的命令,且是不可逆的命令,也就是刪除後無法恢復。

rm命令可以刪除一個目錄中的一個或多個文件或目錄,也可以將某個目錄及其下屬的所有文件及其子目錄均刪除掉。對於鏈接文件,只是刪除整個鏈接文件,而原有文件保持不變。

rm語法

rm (選項)(參數)

選項

-d:直接把欲刪除的目錄的硬連接數據刪除成0,刪除該目錄;
-f:強制刪除文件或目錄;
-i:刪除已有文件或目錄之前先詢問用戶;
-r或-R:遞歸處理,將指定目錄下的所有文件與子目錄一並處理;
--preserve-root:不對根目錄進行遞歸操作;
-v:顯示指令的詳細執行過程。

由此可知,刪除一個目錄時,當該需要刪除的目錄內還有目錄時,我們可以帶上選項 -r ,進行遞歸刪除。

拓展內容

linux

Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的UNIX工具軟體、應用程序網路協議。它支持32位和64位硬體。Linux繼承了Unix以網路為核心的設計思想,是一個性能穩定的多用戶網路操作系統。

Linux操作系統誕生於1991 年10 月5 日(這是第一次正式向外公布時間)。Linux存在著許多不同的Linux版本,但它們都使用了Linux內核。Linux可安裝在各種計算機硬體設備中,比如手機、平板電腦、路由器、視頻游戲控制台、台式計算機、大型機和超級計算機。

嚴格來講,Linux這個詞本身只表示Linux內核,但實際上人們已經習慣了用Linux來形容整個基於Linux內核,並且使用GNU工程各種工具和資料庫的操作系統。

㈡ Linux下PHP刪除一個目錄下所有文件夾和子目錄

我們在Linux下PHP刪除一個目錄下所有文件夾和子目錄的方法大至如下

<?php

function removeDir($dirName)

{

if(! is_dir($dirName))

{

@unlink($dirName)

return false;

}

$handle = @opendir($dirName)

while(($file = @readdir($handle)) !== false)

{

if($file != && $file != )

{

$dir = $dirName / $file;

is_dir($dir) ? removeDir($dir) : @unlink($dir)

}

}

closedir($handle)

return rmdir($dirName) ;

}

$dirName = bmz_cache ;

removeDir($dirName )

lishixin/Article/program/PHP/201311/20778

㈢ 如何從linux下刪除文件夾

ubuntu系統

刪除目錄:rmdir

可使用rmdir命令刪除一個目錄。必須離開目錄,並且目錄必須為空目錄,不然提示刪除失敗。

當前目錄下遞歸刪除文件夾a/b/c/e的命令:rmdir a/b/c/e -p

刪除文件:rm(推薦使用

如果提示沒有許可權,加上sudo命令

sudo rm /文件路徑

如果不是ubuntu系統,並且提示沒有sudo命令許可權

把用戶升級到root用戶,然後在刪除。

㈣ linux怎麼刪除文件夾下所有文件

使用rm -rf命令即可。
使用規則:
rm -rf 目錄名字

-r 向下遞歸,不管有多少級目錄,一並版刪除

-f 直接強行刪除,沒有權任何提示

刪除文件夾實例:

rm -rf /var/log/httpd

將會刪除/var/log/httpd目錄以及其下所有文件、文件夾

刪除文件使用實例:

rm -f /var/log/httpd/access.log

將會強制刪除/var/log/httpd/access.log這個文件 更多Linux知識可參考書籍《Linux就該這么學》。

㈤ linux 刪除文件指令

linux 刪除文件指令:輸入rd盤符名:文件夾名稱,比如,我想刪除一個在D盤的名為wo的文件夾,則輸入rd d:wo這樣就能刪除文件夾了。當然這種刪除方法必須要該文件夾是空文件夾,不然刪除不了。

若是想刪除文件,輸入del盤符名:\文件名,比如,我想刪除一個在F盤的名為123.txt的文件,則輸入del f:123.txt按回車就能刪除該文件了。當然,該命令只能刪除文件,不能刪除文件夾。若要用該命令刪除一個文件夾,會顯示找不到文件123.txt。

CMD特點:

CMD一般指命令提示符。命令提示符是在操作系統中,提示進行命令輸入的一種工作提示符。在不同的操作系統環境下,命令提示符各不相同。

在windows環境下,命令行程序為cmd.exe,是一個32位的命令行程序,微軟Windows系統基於Windows上的命令解釋程序,類似於微軟的DOS操作系統。輸入一些命令,cmd.exe可以執行,比如輸入shutdown。

-s就會在30秒後關機。總之,它非常有用。打開方法:開始-所有程序-附件或開始-尋找-輸入:cmd/cmd.exe回車。它也可以執行BAT文件。

㈥ linux下怎麼刪除目錄以及子目錄下的一些文件

$ ls --file-type | grep -v "/$" | xargs rm -f該命令刪除當前目錄下除了文件夾以外的所有文件。使用ls--file-type會列舉出當前目錄下所有的文件和文件夾,且文件夾後面會帶一個/再用grep-v將文件夾過濾掉,文件夾的/符號在結尾,所以使用正則表達式"/$"過濾最後將其他所有的文件通過rm命令刪除,此時需要將文件名通過xargs傳遞到命令行參數中。

㈦ 如何刪除一個非空子目錄 tmp

Linux刪除目錄下所有文件包括子目錄方法:rm -rf 目錄名。
不能使用rmdir,rmdir刪除空目錄。
(1)rmdir功能:刪除空目錄。
語法:rmdir [選項] dirname
說明:dirname表示目錄名。該命令從一個目錄中刪除一個或多個子目錄項。需要特別注意的是,一個目錄被刪除之前必須是空的。(注意,rm - r dir命令可代替rmdir,但是有很大危險性。)刪除某目錄時也必須具有對父目錄的寫許可權。
命令中各選項的含義為:
- p 遞歸刪除目錄dirname,當子目錄刪除後其父目錄為空時,也一同被刪除。如果整個路徑被刪除或者由於某種原因保留部分路徑,則系統在標准輸出上顯示相應的信息。
例如:
$ rmdir - p /usr/xu/txt
將/usr/xu/txt目錄刪除。
改變工作目錄、顯示目錄內容命令
(2)linux刪除文件或目錄命令rm
用戶可以用rm命令刪除不需要的文件。該命令的功能為刪除一個目錄中的一個或多個文件或目錄,它也可以將某個目錄及其下的所有文件及子目錄均刪除。對於鏈接文件,只是斷開了鏈接,原文件保持不變。
rm命令的一般形式為:rm [選項]... 目錄... 刪除指定的<文件>(即解除鏈接)。
-d --directory 刪除可能仍有數據的目錄 (只限超級用戶)

-f --force 略過不存在的文件,不顯示任何信息

-i --interactive 進行任何刪除操作前必須先確認

-r/R --recursive 同時刪除該目錄下的所有目錄層

-v --verbose 詳細顯示進行的步驟

--help 顯示此幫助信息並離開

--version 顯示版本信息並離開
要刪除第一個字元為『-』的文件 (例如『-foo』),請使用以下其中一種方法:
rm -- -foo
rm ./-foo
請注意,如果使用 rm 來刪除文件,通常仍可以將該文件恢復原狀。如果想保證
該文件的內容無法還原,請考慮使用 shred。
範例:
刪除所有rb語言程序檔;刪除前逐一詢問確認 :
rm -i *.rb
將 Finished 子目錄及子目錄中所有檔案刪除 :
rm -r Finished
將 Finished 子目錄及子目錄中所有檔案刪除,並且不用--確認 :
rm -rf Finished

㈧ 關於linux的刪除命令

  1. 我來告訴你,m是一個危險的命令,使用的時候要特別當心。命令格式:rm [選項] 文件… 命令功能:刪除一個目錄中的一個或多個文件或目錄,如果沒有使用- r選項,則rm不會刪除目錄。如果使用 rm 來刪除文件,通常仍可以將該文件恢復原狀。

  2. 命令參數:-f, --force 忽略不存在的文件,從不給出提示。-i, --interactive 進行互動式刪除-r, -R, --recursive 指示rm將參數中列出的全部目錄和子目錄均遞歸地刪除。-version 輸出版本信息並退出

  3. 命令實例:實例一:刪除文件file,系統會先詢問是否刪除。 命令:m 文件名實例二:強行刪除file,系統不再提示。 命令:rm -f log1.log實例三:刪除任何.log文件;刪除前逐一詢問確認 命令:rm -i *.log

拓展資料:

  1. Linux操作系統是基於UNIX操作系統發展而來的一種克隆系統,它誕生於1991 年的 [Linux桌面] 10 月5 日(這是第一次正式向外公布的時間)。以後藉助於Internet網路,並通過全世界各地計算機愛好者的共同努力,已成為今天世界上使用最多的一種UNIX 類操作系統,並且使用人數還在迅猛增長。

閱讀全文

與linux刪除子目錄的一個文件相關的資料

熱點內容
省內圓通快遞寄文件夾需要多少錢 瀏覽:740
iphone程序加密 瀏覽:884
win10文件夾調整文件行高 瀏覽:681
創意手繪教程 瀏覽:754
微信刪除帳號信息 瀏覽:596
mysql操作類文件 瀏覽:649
繞過xp密碼 瀏覽:158
大眾速騰專用app有哪些 瀏覽:455
arpa首先將計算機網路劃分為 瀏覽:617
蘋果系統開機音樂 瀏覽:875
windows8顯示隱藏文件 瀏覽:603
ipad2可以升級到92嗎 瀏覽:857
如何打開ps保存的文件 瀏覽:744
幼兒編程教育有哪些 瀏覽:453
汽車發外地用什麼app 瀏覽:810
網路如何贊美女人漂亮 瀏覽:143
如何把桌面文件放到excel裡面 瀏覽:363
照片文件名是怎麼查的 瀏覽:876
c怎麼在cmd模式下顯示文件 瀏覽:325
手機怎麼把文件夾的圖片移到相冊 瀏覽:440

友情鏈接