Réponses:
Si vous avez trouvé GNU, vous voulez probablement
find <directory name> -name '*.pyc' -delete
Si vous avez besoin de quelque chose de portable, il vaut mieux
find <directory name> -name '*.pyc' -exec rm {} \;
Si la vitesse est un gros problème et que vous avez GNU find et GNU xargs,
find <directory name> -name '*.pyc' -print0|xargs -0 -p <some number greater than 1> rm
Cependant, il est peu probable que cela vous accélère autant, car vous attendez principalement sur les E / S.
en utilisant la commande find:
find /path/to/start -name '*.pyc' -exec rm -f {} \;
\;
" à la fin par un " +
".
cd au début de l'arborescence des répertoires puis:
trouver . -name '* .pyc' | xargs rm -f
cd
, il suffit de mettre le répertoire supérieur dans la find
commande (à la place de "point").