linux 刪除問題 一次刪除多個目錄下的相同副檔名的檔案

zhi_tong發表於2018-07-03
示例:一次性刪除某目錄及其子目錄下所有以.exe為字尾的檔案。
find . -name '*.exe' -type f -print -exec rm -rf {} \;

說明:
find:使用find命令搜尋檔案,使用它的-name引數指明檔案字尾名。
. :是 當前目錄,因為Linux是樹形目錄,所以總有一個交集目錄,這裡根據需要設定
'*.exe': 指明字尾名,*是萬用字元
" -type f : "查詢的型別為檔案
"-print" :輸出查詢的 檔案目錄
-exec: -exec選項後邊跟著一個所要執行的命令,表示將find出來的檔案或目錄執行該命令。

注意:exec選項後面跟隨著所要執行的命令或指令碼,然後是一對兒{},一個空格和一個\,最後是一個分號。

相關文章