مرحبا
الامر find هو امر رائع في لينكس وميزاته كثيرة ويستخدم للبحث عن اي شيء في الجهاز سواء ملف او مجلد او البحث عن عدة ملفات ومجلدات طبعا كل بحث له صيغة معينة مثلا لو اردت ان تبحث عن ملف mp3 ستضع الامر التالي
find *mp3 هذا للبحث عن كل ملفات mp3 في هذه الصيغة على المسار الذي تكون موجود فيه البحث
لو اردت البحث في ملف معين ستختلف الصيغة مثلا find ~/Music -name "*.mp3"
..............................................
الامر grep يستخدم للبحث في شيء عن شيء مخصص مثلا لو طبقت الامر ifconfig سيعطيك معلومات عن كروت الشبكة لديك بكل تفاصيلها بينما لو اردت عمل تخصيص للبحث مثل ifconfig | grep addr سوف يعطيك المعلومات التي لها علاقة addr بكل كرت شبكة فقط وباقي النتائج يتجاهلها ويمكن البحث عن كلمة معينة داخل ملف
مثل sudo cat /etc/hosts | grep "localhost"
اتمنى تكون وصلت المعلومة