আমি কীভাবে find -maxdepth 0
বিকল্প ব্যবহার করব তা বোঝার চেষ্টা করছি ।
আমি নীচের ডিরেক্টরি কাঠামো আছে।
--> file1
--> parent
--> child1
--> file1
--> file2
--> child2
--> file1
--> file2
--> file1
এখন, আমি find
নীচের মত আমার কমান্ড কার্যকর করি ।
find ./parent -maxdepth 0 -name "file1"
find ./ -maxdepth 0 -name "file1"
find . -maxdepth 0 -name "file1"
উপরের find
কমান্ডগুলির কোনওটি না দিয়েই ফাইল 1 ফিরে আসে।
ম্যান পেজ থেকে find
আমি নীচের তথ্যটি দেখতে পাচ্ছি।
-ম্যাক্সডেপথ 0 এর অর্থ কমান্ড লাইন আর্গুমেন্টগুলিতে কেবল পরীক্ষা এবং ক্রিয়া প্রয়োগ করা হয়।
আমি -maxdepth 0
বিকল্পের সাথে কয়েকটি উদাহরণ অনুসন্ধান করেছি এবং কোনও সঠিক উদাহরণ খুঁজে পেলাম না।
আমার find
সংস্করণটি হ'ল,
find --version
find (GNU findutils) 4.4.2
কেহ দয়া করে আমাকে কিছু পয়েন্টার সরবরাহ করতে পারেন যার ক্ষেত্রে কেস -maxdepth 0
বিকল্পটি কার্যকর হবে?
সম্পাদনা
যখন আমি নীচের কমান্ডটি কার্যকর করি, আমি ফাইল 1 টি দুবার তালিকাভুক্ত হয়ে যাব । এইভাবে কাজ করার উদ্দেশ্য কি এটি?
find . file1 -maxdepth 1 -name "file1"
./file1
file1