當前目錄下含有多級子目錄,並且每一個子目錄下都含有多個文件,如何刪除當前目錄及所有子目錄下特定類型的文件,比如:*.pyc(所有文件名以“*.pyc”結尾的文件):
可以使用find命令,將當前目錄下所有文件名以“*.pyc”結尾的文件刪除。
$ find . -name "*~" -exec rm -rf {} \; .:當前目錄 "*.pyc":目標文件 -exec:選項 rm -rf:強制刪除文件,包括目錄 {} \;:固定寫法,一對大括號+空格+\;
當前目錄下含有多級子目錄,並且每一個子目錄下都含有多個文件,如何刪除當前目錄及所有子目錄下特定類型的文件,比如:*.pyc(所有文件名以“*.pyc”結尾的文件):
可以使用find命令,將當前目錄下所有文件名以“*.pyc”結尾的文件刪除。
$ find . -name "*~" -exec rm -rf {} \; .:當前目錄 "*.pyc":目標文件 -exec:選項 rm -rf:強制刪除文件,包括目錄 {} \;:固定寫法,一對大括號+空格+\;
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。