Risposte:
Se hai GNU find, probabilmente lo desideri
find <directory name> -name '*.pyc' -delete
Se hai bisogno di qualcosa di portatile, allora stai meglio
find <directory name> -name '*.pyc' -exec rm {} \;
Se la velocità è un grosso problema e hai GNU find e GNU xargs allora
find <directory name> -name '*.pyc' -print0|xargs -0 -p <some number greater than 1> rm
È improbabile, tuttavia, che ciò acceleri molto, a causa del fatto che ti aspetterò principalmente sull'I / O.
usando il comando trova:
find /path/to/start -name '*.pyc' -exec rm -f {} \;
\;
" alla fine in " +
".
cd all'inizio dell'albero delle directory quindi:
trova . -name '* .pyc' | xargs rm -f
cd
, basta inserire la directory principale nel find
comando (al posto di "punto").