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


當前目錄下含有多級子目錄,並且每一個子目錄下都含有多個文件,如何刪除當前目錄及所有子目錄下特定類型的文件,比如:*.pyc(所有文件名以“*.pyc”結尾的文件):

可以使用find命令,將當前目錄下所有文件名以“*.pyc”結尾的文件刪除。

 $ find . -name "*~" -exec rm -rf {} \;
      .:當前目錄
      "*.pyc":目標文件
      -exec:選項
      rm -rf:強制刪除文件,包括目錄
      {} \;:固定寫法,一對大括號+空格+\;

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM