Gibt es eine schnelle Möglichkeit, alle .pyc-Dateien aus einem Verzeichnisbaum zu löschen?
11
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:
quelle
\;
" am Ende in "+
".cd zum Anfang des Verzeichnisbaums dann:
finden . -name '* .pyc' | xargs rm -f
quelle
cd
, einfach das oberste Verzeichnis in denfind
Befehl einzufügen (anstelle von "Punkt").