Odpowiedzi:
Jeśli masz GNU find, to prawdopodobnie chcesz
find <directory name> -name '*.pyc' -delete
Jeśli potrzebujesz czegoś przenośnego, lepiej jest
find <directory name> -name '*.pyc' -exec rm {} \;
Jeśli szybkość jest bardzo ważna, a ty masz GNU find i GNU xargs
find <directory name> -name '*.pyc' -print0|xargs -0 -p <some number greater than 1> rm
Jest to jednak mało prawdopodobne, aby przyspieszyć, ponieważ będziesz głównie czekał na We / Wy.
za pomocą polecenia znajdź:
find /path/to/start -name '*.pyc' -exec rm -f {} \;
\;
” na końcu na „ +
”.
cd na początek drzewa katalogów, a następnie:
odnaleźć . -nazwa „* .pyc” | xargs rm -f
cd
, wystarczy umieścić główny katalog w find
poleceniu (zamiast „kropki”).