Linux下刪除指定資料夾下指定字尾名的檔案

taolusi發表於2019-02-05

這個方法可以用於在某個資料夾下,刪除某種字尾名的檔案,當然檔名的格式可以自己定義,不一定是指定字尾,可以指定字首等等。
轉自:細雨微光

方法一:

find 目錄 -name "*.abc" | xargs rm
命令有點危險,可以先執行前半段,看看是不是你要刪除的檔案, 然後再整條執行

方法二:
find . -name '*.exe' -type f -print -exec rm -rf {} \;
(1) "."    表示從當前目錄開始遞迴查詢
(2) “ -name '*.exe' "根據名稱來查詢,要查詢所有以.exe結尾的資料夾或者檔案
(3) " -type f "查詢的型別為檔案
(4) "-print" 輸出查詢的檔案目錄名
(5) 最主要的是是-exec了,-exec選項後邊跟著一個所要執行的命令,表示將find出來的檔案或目錄執行該命令。
     exec選項後面跟隨著所要執行的命令或指令碼,然後是一對兒{},一個空格和一個\,最後是一個分號

相關文章