Jawaban:
Jika Anda mendapatkan GNU, maka Anda mungkin menginginkannya
find <directory name> -name '*.pyc' -delete
Jika Anda membutuhkan sesuatu yang portabel maka Anda lebih baik
find <directory name> -name '*.pyc' -exec rm {} \;
Jika kecepatan adalah masalah besar dan Anda punya GNU find dan GNU xargs
find <directory name> -name '*.pyc' -print0|xargs -0 -p <some number greater than 1> rm
Ini tidak mungkin memberi Anda kecepatan yang lebih tinggi, karena Anda sebagian besar akan menunggu di I / O.
menggunakan perintah find:
find /path/to/start -name '*.pyc' -exec rm -f {} \;
\;
" di akhir menjadi " +
".
cd ke awal pohon direktori kemudian:
Temukan . -nama '* .pyc' | xargs rm -f
cd
, cukup letakkan direktori teratas di find
perintah (sebagai ganti "dot").