আপনার ম্যাকবুকের মতো কোনও মেশিনের জন্য আপনি দুটি কমান্ডের মধ্যে পারফরম্যান্সে খুব বেশি পার্থক্য পাবেন না। তবে, আপনি যদি এক্সেক্স সংস্করণটি দেখেন তবে আপনি একটি সূক্ষ্ম পার্থক্য দেখতে পাবেন:
sudo find / -iname ".file-to-delete" -exec rm {} \;
এর অর্থ আপনি ".ফিল-টু-মুছুন" নামের এই ফাইলগুলি খুঁজে পাবেন। তবে এই অনুসন্ধানটি কিছু অযাচিত মিথ্যা ইতিবাচক প্রত্যাবর্তন করতে পারে। সুডোর সাথে কিছু করার সময় আপনার আরও কিছুটা যত্নবান হওয়া উচিত। -Exec rm using using ব্যবহারের সুবিধাটি হ'ল আপনি এইভাবে আরএম-তে যুক্তিগুলি পাস করতে পারেন:
sudo find / -iname "*~" -exec rm -i {} \;
এই উদাহরণে আমি ইম্যাকগুলি তৈরি করা সেই ব্যাকআপ ফাইলগুলি সরাতে চাই। তবে টিল্ড এমন কিছু অস্পষ্ট ফাইল হতে পারে যা আমি জানিনা এবং এটি গুরুত্বপূর্ণ হতে পারে। এছাড়াও আমি মুছে ফেলার বিষয়টি নিশ্চিত করতে চাই। সুতরাং আমি rm কমান্ডে '-i' বিকল্পটি রেখেছি। এটি আমাকে একটি ইন্টারেক্টিভ ডিলিট দেবে।
এছাড়াও আপনি ডিরেক্টরি এবং ফাইলগুলি মুছতে আরএম এর ব্যবহার পরিমার্জন করতে পারেন:
find /usr/local/share/ -iname "useless" -exec rm -r {} \;
সংক্ষেপে, -exec আপনাকে প্রকৃত আদেশের উপর আরও কিছুটা নিয়ন্ত্রণ দেয় যা প্রাপ্ত আইটেমটি সরিয়ে দেয়। সুবিধাটি হ'ল আপনি ফাইলগুলি খুঁজতে একটি সরঞ্জাম ব্যবহার করেন, সেগুলি অপসারণ করার জন্য অন্য একটি সরঞ্জাম। এছাড়াও সন্ধানের ইউটিলিটির প্রতিটি সংস্করণে -ডিলিট বিকল্প নেই। প্রতিটি সরঞ্জাম এর যথাযথ কাজের জন্য ব্যবহার করা আরও ভাল। এটি ইউনিক্স দর্শন - একটি সরঞ্জাম, একটি কাজ, তাদের যা করতে হবে তা করতে তাদের একসাথে ব্যবহার করুন।
-delete
আগে স্যুইচটি ব্যবহার-name
করেছিলাম, তাই আমার ধারণা আমি সাবধান হতে হবে।