Czy istnieje szybki sposób na usunięcie wszystkich plików .pyc z drzewa katalogów?
11
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ź:
źródło
\;
” na końcu na „+
”.cd na początek drzewa katalogów, a następnie:
odnaleźć . -nazwa „* .pyc” | xargs rm -f
źródło
cd
, wystarczy umieścić główny katalog wfind
poleceniu (zamiast „kropki”).