How to remove all pyc files from a project?

Thu, Jul 31, 2014 in Linux using tags Linux , Shell

I am a paranoid guy. I like to delete all “useless” files. Today, I want to clean up my project repository. There are lots of .pyc files. And I found this command, which is very convenient to batch delete files in a directory.

find . -name "*.pyc" -exec rm -rf {} \;

OR

find . -name "*.pyc" -delete;

I can also delete all *.class files for Java project and .o files for C project in this way.

find . -name "*.class" -exec rm -rf {} \;
find . -name "*.o" -exec rm -rf {} \;

Or I can delete all files whose name starts with ‘test’.

find . -name "test*" -exec rm -rf {} \;

Reference: