find $HOME -name "hello.c" -print
এটি "(হ্যালো। সি") নামের যে কোনও ফাইলের জন্য পুরো $HOME(যেমন /home/username/) সিস্টেমটি অনুসন্ধান করবে এবং তাদের পথের নামগুলি প্রদর্শন করবে:
/Users/user/Downloads/hello.c
/Users/user/hello.c
তবে এটি মিলবে না HELLO.Cবা HellO.C। মেলাতে হ'ল কেস সংবেদনশীল -inameকে এই বিকল্পটি পাস করুন :
find $HOME -iname "hello.c" -print
নমুনা আউটপুট:
/Users/user/Downloads/hello.c
/Users/user/Downloads/Y/Hello.C
/Users/user/Downloads/Z/HELLO.c
/Users/user/hello.c
-type fকেবল ফাইল অনুসন্ধানের জন্য বিকল্পটি পাস করুন :
find /dir/to/search -type f -iname "fooBar.conf.sample" -print
find $HOME -type f -iname "fooBar.conf.sample" -print
-inameজিএনইউ বা বিএসডি (ওএস এক্স সহ) সংস্করণটি সন্ধান করে The যদি আপনার কমান্ডের সন্ধানের সংস্করণটি সমর্থন না -inameকরে তবে grepকমান্ডটি ব্যবহার করে নিম্নলিখিত সিনট্যাক্সটি ব্যবহার করে দেখুন :
find $HOME | grep -i "hello.c"
find $HOME -name "*" -print | grep -i "hello.c"
বা চেষ্টা করুন
find $HOME -name '[hH][eE][lL][lL][oO].[cC]' -print
নমুনা আউটপুট:
/Users/user/Downloads/Z/HELLO.C
/Users/user/Downloads/Z/HEllO.c
/Users/user/Downloads/hello.c
/Users/user/hello.c
man grep, দ্বিতীয়টি দিয়েman find। কেন আপনি মানুষ ব্যবহার করার পরিবর্তে গুগল করবেন, আমি জানি না।