উত্তর:
আপনি find
কমান্ডটি ব্যবহার করতে পারেন :
find YOUR_STARTING_DIRECTORY -type d -name "*99966*" -print
উদাহরণ:
find ~ -type d -name "*99966*" -print
-type d
আপনার হোম ডিরেক্টরি ( ~
) থেকে শুরু করে সমস্ত ডিরেক্টরি খুঁজে পাওয়া উচিত ( যার নাম "99966" ( -name "*99966*"
) রয়েছে এবং সেগুলি আউটপুট দেয় -print
)।
"অনুমতি অস্বীকৃত" ফলাফলগুলি এড়াতে আপনি ব্যবহার করতে পারেন:
find / -type d -name "*99966*" -print 2>/dev/null
আরও তথ্যের জন্য এই নিবন্ধটি নাল ডিভাইসে এবং স্ট্যান্ডার্ড স্ট্রিমগুলিতে দেখুন।
এটি করার একটি সহজ উপায় হ'ল ব্যবহার করা find | egrep string
। যদি অনেকগুলি হিট থাকে তবে -type d
সন্ধানের জন্য পতাকাটি ব্যবহার করুন । আপনি যে ডিরেক্টরি ট্রিটি সন্ধান করতে চান তার শুরুতে কমান্ডটি চালান, বা আপনাকে যুক্তি হিসাবে ডিরেক্টরিটি সরবরাহ করতে হবে find
।
এটি করার আরেকটি উপায় হ'ল ব্যবহার করা ls -laR | egrep ^d
।
এবং locate
কমান্ডটি কার্যকর হয়:locate string