Respostas:
Se você tem o GNU find, provavelmente deseja
find <directory name> -name '*.pyc' -delete
Se você precisar de algo portátil, será melhor usar
find <directory name> -name '*.pyc' -exec rm {} \;
Se a velocidade é muito importante e você tem o GNU find e o GNU xargs, então
find <directory name> -name '*.pyc' -print0|xargs -0 -p <some number greater than 1> rm
No entanto, é improvável que isso acelere, devido ao fato de que você estará aguardando a E / S.
usando o comando find:
find /path/to/start -name '*.pyc' -exec rm -f {} \;
\;
" no final para " +
".
cd para o início da árvore de diretórios:
encontrar . -name '* .pyc' | xargs rm -f
cd
, basta colocar o diretório superior no find
comando (no lugar de "ponto").