Antworten:
Wenn Sie GNU finden, dann wollen Sie wahrscheinlich
find <directory name> -name '*.pyc' -delete
Wenn Sie etwas Tragbares brauchen, sind Sie besser dran
find <directory name> -name '*.pyc' -exec rm {} \;
Wenn Geschwindigkeit eine große Sache ist und Sie GNU find und GNU xargs haben, dann
find <directory name> -name '*.pyc' -print0|xargs -0 -p <some number greater than 1> rm
Dies wird Sie jedoch wahrscheinlich nicht so schnell beschleunigen, da Sie meistens auf E / A warten.
mit dem Befehl find:
find /path/to/start -name '*.pyc' -exec rm -f {} \;
\;
" am Ende in " +
".
cd zum Anfang des Verzeichnisbaums dann:
finden . -name '* .pyc' | xargs rm -f
cd
, einfach das oberste Verzeichnis in den find
Befehl einzufügen (anstelle von "Punkt").