find . -name '*.pyc' -print0 | xargs -0 rm
অনুসন্ধানটি পুনরাবৃত্তভাবে * .pyc ফাইলগুলির সন্ধান করে। Xargs নামের তালিকাটি নিয়ে এটি আরএম এ প্রেরণ করে। -প্রিন্ট0 এবং -0 দুটি কমান্ডকে নাল অক্ষর সহ ফাইলের নাম আলাদা করতে বলে। এটি এটিকে শূন্যস্থানযুক্ত ফাইলের নাম এবং এমনকি একটি নতুন লাইনযুক্ত ফাইলের নামের উপরে সঠিকভাবে কাজ করতে দেয়।
এক্সেক সহ সমাধানটি কাজ করে, তবে এটি প্রতিটি ফাইলের জন্য আরএমের একটি নতুন অনুলিপি তৈরি করে। একটি ধীর সিস্টেমে বা দুর্দান্ত অনেকগুলি ফাইল সহ, এতে খুব বেশি সময় লাগবে।
আপনি আরও কয়েকটা যুক্তি যুক্ত করতে পারেন:
find . -iname '*.pyc' -print0 | xargs -0 --no-run-if-empty rm
iname কেস সংবেদনশীলতা যুক্ত করে, * * পিওয়াইসি এর মতো। যদি আপনার এই ধরণের ফাইল না থাকে তবে রান-ইফ-খালি আপনাকে আরএম থেকে ত্রুটি পেতে বাধা দেয়।
rm
[-r, a.pyc, b.pyc] যুক্তি সহ কল করা হবে।