দক্ষতার দিক থেকে, ফাইলের জন্য একটি আরএম ব্যবহার করা সর্বোত্তম নয়, কারণ এতে প্রতিটি আরএমের জন্য কাঁটাচামচ এবং এক্সিকিউট প্রয়োজন।
ধরে নিই যে আপনার একটি ফাইল.টেক্সট রয়েছে যে ফাইলগুলি আপনি মুছে ফেলতে চান এটি আরও কার্যকর হবে তবে এটি এখনও ধীর হতে পারে:
xargs -i rm {} < list.txt
আর একটি পদ্ধতি হ'ল:
nice -20 xargs -i rm {} < list.txt
(এতে কম সময় লাগবে তবে আপনার সিস্টেমে ব্যাপক প্রভাব ফেলবে :)
অথবা
আমি জানি না এটি কত দ্রুত হবে তবে:
mv <file-name> /dev/null
অথবা
দ্রুত ফাইল সিস্টেম (একটি লুপ ডিভাইস ব্যবহার করে?) দিয়ে একটি বিশেষ মাউন্ট পয়েন্ট তৈরি করুন, আপনার বিশাল ফাইলগুলি সংরক্ষণ এবং মুছতে এটি ব্যবহার করুন।
(সম্ভবত ফাইলগুলি মুছে ফেলার আগে সেখানে সরিয়ে ফেলুন, সম্ভবত এটি দ্রুত বা সম্ভবত ফাইলগুলি চলে যেতে চাইলে এটি আনমাউন্ট করুন)
অথবা
cat /dev/null > /file/to/be/deleted
(সুতরাং এটি এখন শূন্য আকারের) এবং আপনি যদি এটি rm -rf <file>
এখনই অদৃশ্য হয়ে যেতে চান
বা আরও ভাল
বিড়াল ফেলে দাও এবং কর # > /file/to/be/emptied