用find命令rm刪除某目錄下所有子目錄中某類型的特定文件

用find命令rm刪除某目錄下所有子目錄中某類型的特定文件



      當前目錄下含有多級子目錄、每一個子目錄下都含有多個文件,如何刪除當前目錄及所有子目錄下特定類型的文件,比如:*~(所有文件名以“~”結尾的文件):
      可以使用find命令,將當前目錄下所有文件名以“~”結尾的文件刪除。
      $ find . -name "*~" -exec rm -rf {} \;
      .:當前目錄
      "*~":目標文件
      -exec:選項
      rm -rf:強制刪除文件,包括目錄
      {} \;:固定寫法,一對大括號+空格+\;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章