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
। কেন আপনি মানুষ ব্যবহার করার পরিবর্তে গুগল করবেন, আমি জানি না।