একটি ডিরেক্টরি ব্যবহার করে বাদ দিয়ে, প্রতিটি ফাইল এবং ডিরেক্টরি কীভাবে প্যাটার্নের সাথে মেলে find?
বলুন আমার কাছে নিম্নলিখিত ফাইল কাঠামো রয়েছে;
।
foo বিন্যাস-অগ্রাহ্য আমাকে /
foo.txt
foo বিন্যাস-অগ্রাহ্য অভিমানী ব্যক্তি /
foo.txt
বার /
foo.txt
FOOBAR /
bar.txt
foofoo.txt
কীভাবে আমি নিম্নলিখিত আউটপুটটি পেতে পারি find:
./bar/foo.txt ./bar/foobar ./bar/foobar/foofoo.txt ./foo-exclude-me-not ./foo-exclude-me-not/foo.txt
আমি নিম্নলিখিত দুটি আদেশ ব্যবহার করার চেষ্টা করেছি:
অনুসন্ধান . -নাম 'foo- বাদ দিন-আমাকে' -প্রুনি -ও-নাম 'foo *' অনুসন্ধান . -নাম 'foo *' \! -পথ './foo-excolve-me/*'
তবে দু'জনেই এটি ফিরিয়ে দেয়:
./bar/foo.txt
./bar/foobar
./bar/foobar/foofoo.txt
./foo-exclude-me # << this should be excluded
./foo-exclude-me-not
./foo-exclude-me-not/foo.txt
আমি কীভাবে foo-exclude-meডিরেক্টরিটি সঠিকভাবে বাদ দিতে পারি ?
-printএবং এর foo-exclude-meপরিবর্তে ./foo-exclude-me।
foo-exclude-meপরিবর্তে ব্যবহার করার চেষ্টা করুন./foo-exclude-me।-printকমান্ডের শেষে যুক্ত করার চেষ্টা করুন ।