find: শক্তিশালী সার্চ
Last updated
Last updated
locate
যেখানে ডাবাবেজের ওপর নির্ভর করে ফাইলনেম/ফাইলপাথের ওপর সার্চ চালায়, find
সেখানে কিছু টেস্ট কেসের ভিত্তিতে একটি ডিরেক্টরি ও তার সাবডিরেক্টরির মধ্য থেকে ফাইল খুঁজে বের করে। ফাইন্ডের আর্গুমেন্ট হিসেবে অবশ্যই দিতে হবে একটি ডিরেক্টরি। যেমন আমরা যদি হোম ফোল্ডারে find
কমান্ড দিতে চাই তাহলে কমান্ডটি হবে:
স্বাভাবিকভাবেই বিশাল লিস্ট দেখাবে। তারবদলে আমরা যদি নীচের কমান্ডটি দিই তাহলে মোট ফাইল ও ডিরেক্টরির সংখ্যাটি পাবো:
এতক্ষণ যা করলাম তা মোটেও কোনো কাজে আসবে না সম্ভবত। find
কমান্ডটিকে কাজে লাগাতে গেলে আপনাকে টেস্ট (test) ও অপারেটর (Operator) সম্পর্কে জানতে হবে।
টেস্ট সম্পর্কিত ধারণা।
অপারেটর সম্পর্কিত ধারণা।
একশন ও xargs এর ব্যবহার।
find এর কিছু অপশন।
find সংক্রান্ত অনুশীলন।