Відповіді:
Якщо у вас є 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
Це навряд чи дасть вам велику швидкість, однак через те, що ви в основному будете чекати на введення-виведення.
за допомогою команди find:
find /path/to/start -name '*.pyc' -exec rm -f {} \;
\;" в кінці на " +".
cd до початку дерева каталогів тоді:
знайти. -name '* .pyc' | xargs rm -f
cd, просто покладіть верхню директорію в findкоманду (замість "крапки").