Есть ли быстрый способ удалить все файлы .pyc из дерева каталогов?
Если у вас есть GNU find, вы, вероятно, захотите
find <directory name> -name '*.pyc' -delete
Если вам нужно что-то портативное, вам лучше
find <directory name> -name '*.pyc' -exec rm {} \;
Если скорость важна и у вас есть GNU find и GNU xargs, тогда
find <directory name> -name '*.pyc' -print0|xargs -0 -p <some number greater than 1> rm
Однако это вряд ли даст вам такое ускорение из-за того, что вы в основном будете ждать ввода-вывода.
используя команду find:
find /path/to/start -name '*.pyc' -exec rm -f {} \;
cd в начало дерева каталогов, затем:
найти . -name '* .pyc' | xargs rm -f