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