linux下刪除目錄及其子目錄下某種型別檔案
Linux下,如果想要刪除目錄及其子目錄下某種型別檔案,比如說所有的txt檔案,則可以使用下面的命令:
find . -name "*.txt" -type f -print -exec rm -rf {} \;
. : 表示在當前目錄下
-name "*.txt"
表示查詢所有字尾為txt的檔案
-type f
表示檔案型別為一般正規檔案
-print
表示將查詢結果列印到螢幕上
-exec command
command為其他命令,-exec後可再接其他的命令來處理查詢到的結果,上式中,{}表示”由find命令查詢到的結果“,如上所示,find所查詢到的結果放置到{}位置,-exec一直到”\;“是關鍵字,表示find額外命令的開始(-exec)到結束(\;),這中間的就是find命令的額外命令,上式中就是 rm -rf
個人新部落格,歡迎關注:http://readus.org
相關文章
- 刪除目錄及目錄下所有檔案與子目錄 (轉)
- Linux查詢某個目錄下每個子目錄的所有檔案數量Linux
- Linux 某個目錄下查詢檔案大小並排序(du),特定檔案刪除(find)Linux排序
- Linux下面批量刪除某種型別的檔案Linux型別
- 刪除指定目錄下指定字尾的檔案
- linux 刪除檔案或目錄——rmLinux
- Linux rm(刪除檔案/目錄) 命令Linux
- 將某目錄及其子目錄中所有的.c檔案更名為.C檔案時使用的完美指令碼(轉)指令碼
- [Linux shell]查詢某目錄下檔案是否包含某個字串Linux字串
- Linux誤刪除/(根)目錄下usr目錄系統救援方法Linux
- linux下使用rm命令刪除一個有大量檔案的目錄Linux
- Linux rm命令:刪除檔案或目錄Linux
- linux rm 命令(刪除檔案和目錄)Linux
- [python]如何刪除目錄下指定格式的檔案Python
- 刪除當前目錄下的所有可執行檔案
- QT子目錄的專案刪除不了QT
- 查詢指定目錄下所有子目錄的大小
- 刪除檔案或目錄提示"檔案或目錄無法刪除"的解決方法!
- 遍歷某一個指定目錄下的所有子目錄和檔案(遞迴)遞迴
- Linux如何在目錄下靈活建立、瀏覽、刪除百萬個檔案Linux
- linux 刪除問題 一次刪除多個目錄下的相同副檔名的檔案Linux
- linux批量刪除資料夾(包含子目錄)下面的指定檔案Linux
- linux刪除目錄Linux
- 幾種刪除Linux目錄的方法Linux
- dir 顯示目錄檔案和子目錄列表(轉)
- c# 刪除某個資料夾下所有空目錄,解決因刪除空目錄後上一組成空目錄沒有刪除的情況C#
- 如何檢視Linux某目錄下特定檔案的總和大小Linux
- Linux下誤刪除/home目錄的恢復方法Linux
- Linux下建立及刪除帶有空格的目錄Linux
- Linux 中刪除目錄的多種方法Linux
- Python 刪除目錄中特定檔案Python
- Linux - 查詢目錄下的所有檔案中是否含某個字串Linux字串
- Linux中/proc目錄下檔案詳解Linux
- Linux /proc 目錄下檔案粗談(轉)Linux
- linux rm刪除含有特殊符號目錄或者檔案Linux符號
- 寶塔計劃任務Shell指令碼定時刪除某各目錄下所有檔案【記錄】清理快取好方法指令碼快取
- linux 搜尋檔案及所有子目錄下的檔案裡的內容 (轉)Linux
- 批次刪除指定目錄下的sh指令碼指令碼