जवाबों:
यदि आपको GNU मिल गया है तो आप शायद चाहते हैं
find <directory name> -name '*.pyc' -delete
अगर आपको कुछ पोर्टेबल की जरूरत है तो आप बेहतर हैं
find <directory name> -name '*.pyc' -exec rm {} \;
अगर गति एक बड़ी बात है और आपको GNU मिल गया है और GNU xargs मिल गया है
find <directory name> -name '*.pyc' -print0|xargs -0 -p <some number greater than 1> rm
यह आपको अधिक गति देने की संभावना नहीं है, हालांकि, इस तथ्य के कारण कि आप ज्यादातर I / O पर प्रतीक्षा करेंगे।
कमांड खोजने का उपयोग करना:
find /path/to/start -name '*.pyc' -exec rm -f {} \;
\;
" अंत में एक " +
" में बदलें ।
निर्देशिका के पेड़ की शुरुआत के लिए सीडी फिर:
खोजो। -नाम '* .pyc' | xargs rm -f
cd
, बस शीर्ष निर्देशिका को find
कमांड में रखा जाए ("डॉट" के स्थान पर)।