🌐 Detecting your location…
📢 Advertisement — Configure AdSense in Appearance → Customize → AdSense Settings

كيفية العثور على جميع الملفات التي تحتوي على نص معين في لينكس

How to Find All Files Containing Specific Text on Linux

فريق تحرير TechPulse
Tech Writers · 17 مايو 2026
📅 17 مايو 2026⏱ دقيقة واحدة للقراءة📂 Linux🏷 tags · Linux · Command Line

البحث عن الملفات التي تحتوي على نص معين هو مهمة شائعة لمستخدمي Linux ومسؤولي النظام. سواء كنت تقوم بتصحيح الكود أو البحث في السجلات أو إدارة ملفات التكوين، فإن معرفة

🔑 النقطة الرئيسية

البحث عن الملفات التي تحتوي على نص معين هو مهمة شائعة لمستخدمي Linux ومسؤولي النظام. سواء كنت تقوم بتصحيح الكود أو البحث في السجلات أو إدارة ملفات التكوين، …

استخدام grep (الطريقة الأكثر شيوعاً)

أمرgrepهو الأداة الأكثر قوة للبحث عن النص في الملفات. للبحث بشكل متكرر عبر جميع الملفات في دليل:

grep r search_text /path/to/directory

للبحث دون التمييز بين الأحرف الكبيرة والصغيرة، أضفiflag:

grep ri search_text /path/to/directory

لعرض أسماء الملفات فقط بدون الأسطر المطابقة، استخدمl:

grep rl search_text /path/to/directory

دمج find و grep

Combining find and grep

🎨 AI Generated: دمج find و grep

لمزيد من التحكم في الملفات المراد البحث فيها، قم بدمجبحثمعgrep:

تنفيذ find /path/to/directory type f name *.log exec grep l search_text {} ;

يبحث هذا المثال فقط في الملفات ذات الامتداد .log.

استخدام grep مع أنماط الملفات

للبحث في أنواع ملفات محددة بدون استخدام find:

grep r include= *.php search_text /path/to/directory

لاستبعاد أنواع ملفات معينة:

grep r exclude= *.min.js search_text /path/to/directory

عرض أرقام الأسطر والسياق

Displaying Line Numbers and Context

🎨 AI Generated: عرض أرقام الأسطر والسياق

عرض أرقام الأسطر حيث يظهر النص باستخدامn:

grep rn search_text /path/to/directory

عرض أسطر السياق المحيطة باستخدامC:

grep -rn -C 3 search_text /path/to/directory

استخدام ack أو ag (The Silver Searcher)

للبحث بشكل أسرع، خاصة في مستودعات الأكواد، ضع في اعتباركag:

ag search_text /path/to/directory

تتجاهل هذه الأدوات تلقائياً مجلدات version control والملفات الثنائية.

البحث في الملفات المضغوطة

Searching Compressed Files

🎨 AI Generated: البحث في الملفات المضغوطة

استخدامzgrepللملفات المضغوطة بواسطة gzip:

zgrep search_text /path/to/files/*.gz

إتقان هذه الـ commands سيحسن إنتاجيتك بشكل كبير عند العمل مع أنظمة Linux.

🚀 ابقَ في صدارة منحنى التكنولوجيا

احصل على رؤى تقنية يومية ومراجعات صادقة وأدلة عملية.

اشترك مجانًا — بدون رسائل مزعجة أبدًا

✍️ Leave a Comment

Your email address will not be published. Required fields are marked *