আপনি যদি কেবল একটি নির্দিষ্ট নামের সাথে ফাইলগুলি সন্ধান করতে চান তবে ব্যবহার করুন find
ম্যান পৃষ্ঠাটি এখানে বা man find
টার্মিনাল প্রম্পটে টাইপ করে খুঁজে পাওয়া যাবে ।
মূলত, অনুসন্ধানটি আপনার নির্দিষ্ট করা ফাইল মিটিংয়ের মানদণ্ডের জন্য পুনরাবৃত্তভাবে অনুসন্ধান করবে। সবচেয়ে সহজ উদাহরণ:
find . -name file_name -print
এটি বর্তমান ডিরেক্টরিতে "ফাইল_নাম" নামের একটি ফাইল অনুসন্ধান করবে এবং নীচে অনুসন্ধান করবে এবং সেই নামটি দিয়ে ফাইলগুলি মুদ্রণ করবে।
find ~ -name ".DS_Store" -delete
এটি সমস্ত .DS_Store ফাইলগুলি সন্ধান করবে এবং সেগুলি মুছবে।
আপনি নাম, রেজেক্স, তারিখ অনুসারে অনুসন্ধান করতে পারেন। আপনি -exec
প্রিকিকেট দিয়ে কোনও ইউনিক্স পদ্ধতিতে ফাইলটিতে অভিনয় করতে পারেন ।
আপনি আরও জটিল ক্রিয়াকলাপগুলির পাইপলাইন হিসাবে শুরু হিসাবে ব্যবহার করতে পারেন। উদাহরণ:
find . -type f -print | egrep -i '\.m4a$|\.mp3$'
এক্সটেনশন .m4a বা .mp3 সহ সমস্ত ফাইল সন্ধান করবে
find . -type f -print | egrep -i '\.m4a$|\.mp3$' | wc -l
আপনাকে সেই ফাইলগুলির একটি গণনা দেবে।