linux 下用find命令查找文件,rm命令刪除文件。linux
刪除指定目錄下指定文件
find 要查找的目錄名 -name .svn |xargs rm -rf
正則表達式
刪除指定名稱的文件或文件夾: find -type d | grep .svn$ | xargs rm -r
svn
分析:
find -type d | grep .svn$ 經過此命令查找文件夾 過濾正則表達式中的目錄
| xargs rm -r 執行刪除指令code
刪除目錄下全部exe文件遞歸
find . -name '*.exe' -type f -print -exec rm -rf {} \;grep
(1) "." 表示從當前目錄開始遞歸查找腳本
(2) 「 -name '*.exe' "根據名稱來查找,要查找全部以.exe結尾的文件夾或者文件刪除文件
(3) " -type f "查找的類型爲文件文件
(4) "-print" 輸出查找的文件目錄名co
(5) 最主要的是是-exec了,-exec選項後邊跟着一個所要執行的命令,表示將find出來的文件或目錄執行該命令。 exec選項後面跟隨着所要執行的命令或腳本,而後是一對兒{},一個空格和一個,最後是一個分號