Existe-t-il un moyen rapide de supprimer tous les fichiers .pyc d'une arborescence de répertoires?
11
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:
la source
\;
" à la fin par un "+
".cd au début de l'arborescence des répertoires puis:
trouver . -name '* .pyc' | xargs rm -f
la source
cd
, il suffit de mettre le répertoire supérieur dans lafind
commande (à la place de "point").