有没有一种快捷的方式从目录树中删除所有的.pyc文件?
如果你有GNU的发现,那么你可能想要
find <directory name> -name '*.pyc' -delete
如果你需要一些可移动的东西,那么你最好用
find <directory name> -name '*.pyc' -exec rm {} \;
如果速度是一个大问题,那么你有GNU发现和GNU xargs
find <directory name> -name '*.pyc' -print0|xargs -0 -p <some number greater than 1> rm
但是,由于您将主要在I / O上等待,所以这不太可能给您带来多大的加速。
使用命令find:
find /path/to/start -name '*.pyc' -exec rm -f {} \;
cd到目录树的开始,然后:
找 。 -name'* .pyc'| xargs rm -f