الرئيسية
» WINDOWS
»
كيفية البحث داخل عدة ملفات نصية في وقت واحد على نظام التشغيل ويندوز 10
كيفية البحث داخل عدة ملفات نصية في وقت واحد على نظام التشغيل ويندوز 10
للبحث في محتويات عدة ملفات نصية دفعة واحدة على نظام التشغيل ويندوز 10، استخدم grepWin ، وهو أداة بحث مجانية ومفتوحة المصدر لنظام ويندوز. يمكنه فحص النصوص البرمجية، وسجلات النظام، والمستندات النصية، وملفات الترجمة، وغيرها من التنسيقات النصية في عملية واحدة، ثم عرض الملفات والأسطر المطابقة. يمكن لمستكشف الملفات البحث في المحتوى المفهرس في المواقع المدعومة، ولكن grepWin يُعد خيارًا عمليًا عندما تحتاج إلى استخدام عوامل تصفية ملفات محددة، أو عمليات بحث نصية قابلة للتكرار، أو تعابير نمطية.
1. قم بتنزيل برنامج grepWin وافتحه
احصل على برنامج التثبيت أو أي حزمة أخرى متاحة من مشروع grepWin الرسمي على GitHub أو من صفحة المطور الخاصة بـ grepWin . اختر حزمة تتوافق مع إعدادات نظام Windows لديك، واتبع تعليمات برنامج التثبيت إذا قمت بتنزيله. يشترط المطور حاليًا نظام Windows 10 الإصدار 22H2 أو أحدث، لذا تحقق من إصدار Windows لديك إذا لم يعمل التطبيق.
افتح برنامج grepWin. تتضمن واجهته تحديد موقع المجلد، وخيارات البحث، وفلاتر الملفات، وأدوات البحث عن النصوص أو استبدالها. لستَ بحاجة لنقل جميع ملفاتك إلى مجلد واحد: اختر مجلدًا رئيسيًا مشتركًا، وأضف إليه المجلدات الفرعية إذا كانت ملفاتك مُنظمة في مجلدات فرعية.
اختر المجلد الذي يحتوي على الملفات التي تريد البحث فيها، ثم استخدم وضع البحث النصي لكلمة أو عبارة عادية.
2. اختر مجلدًا وأدخل مصطلح البحث الخاص بك
في قسم "البحث في" ، أدخل مسار المجلد أو حدد "استعراض " لتحديد موقعه. على سبيل المثال، يمكنك اختيار C:\Projects\Scripts.
ضمن خيارات البحث، اختر " بحث نصي" إذا كنت ترغب في العثور على كلمة أو عبارة حرفية. استخدم البحث باستخدام التعبيرات النمطية فقط عندما تحتاج إلى نمط محدد، مثل عدة صيغ مختلفة لاسم ملف.
اكتب الكلمة أو العبارة في خانة البحث . على سبيل المثال، ابحث عن API_KEYللعثور على مراجع لتلك السلسلة في ملفات التكوين والبرامج النصية والسجلات.
اترك خيار "حساسية حالة الأحرف" غير مُفعّل إذا كنت ترغب في معاملة الأحرف الكبيرة والصغيرة على حد سواء. فعّله عندما تكون حالة الأحرف مهمة. إذا كان خيار "الكلمة الكاملة" مُتاحًا في إعداداتك، فإنه يُساعد في تجنّب التطابقات داخل الكلمات الطويلة.
يقوم استعلام نموذجي بالبحث عن السلسلة الحرفية API_KEY ويقتصر الفحص على امتدادات ملفات نصية محددة.
3. تضمين المجلدات الفرعية وتصفية أنواع الملفات
قبل بدء البحث، راجع إعدادات النطاق. إذا كانت الملفات موجودة داخل مجلدات فرعية، فعّل خيار "تضمين المجلدات الفرعية" (أو خيار البحث التكراري المكافئ الموضح في نسختك). بدون هذا الخيار، قد يتم تخطي الملفات الموجودة أسفل المجلد المحدد.
استخدم مُرشِّح الملفات لتضييق نطاق البحث ليقتصر على الامتدادات ذات الصلة. على سبيل المثال، يُمكن استخدام مُرشِّح يستهدف *.txt; *.ps1; *.logمستندات نصية، وبرامج PowerShell النصية، وملفات السجلات. اضبط أنماط البحث لتتوافق مع ملفاتك الفعلية؛ أضف أكثر من نمط واحد إذا كانت واجهة البرنامج تقبل الأقنعة المفصولة بفواصل منقوطة. يُمكنك أيضًا استخدام حدود الحجم أو تاريخ التعديل المتاحة لاستبعاد الملفات غير ذات الصلة وتقليل وقت الفحص.
قم بتمكين البحث المتكرر عند الحاجة، واستخدم أقنعة الملفات أو حدودًا أخرى لتجنب فحص الملفات غير ذات الصلة.
4. قم بتشغيل البحث وافحص النتائج المطابقة
انقر على "بحث" . يعرض برنامج grepWin قائمة بالملفات التي تحتوي على المصطلح، ويقدم نصًا مطابقًا أو تفاصيل السطر، وذلك حسب طريقة عرض النتائج والإصدار. راجع اسم الملف والنص المحيط به للتمييز بين التطابق الحقيقي والتطابق غير ذي الصلة. إذا ظهرت أرقام الأسطر، فاستخدمها للانتقال إلى الموقع المطلوب في محرر النصوص.
يؤدي النقر المزدوج على نتيجة إلى فتحها من خلال التطبيق المرتبط بالملف. كن حذرًا عند التعامل مع البرامج النصية القابلة للتنفيذ: فقد يؤدي فتح برنامج نصي من خلال التطبيق المرتبط به إلى تشغيله بدلاً من عرض محتوياته. لفحص برنامج نصي بأمان، افتح محرر النصوص أولاً واستخدم أمر "فتح "، أو انقر بزر الماوس الأيمن على الملف واختر محرر نصوص مناسبًا.
راجع الملف والسطر المطابقين قبل فتحهما في محرر النصوص.
نصائح لإجراء عمليات بحث أكثر موثوقية
لم تظهر أي نتائج: تأكد من مسار المجلد، والتهجئة، وإعدادات حساسية حالة الأحرف، وفلتر الملفات. قم بتوسيع نطاق الفلتر مؤقتًا للتحقق مما إذا تم استبعاد الامتداد.
نتائج كثيرة جدًا: ابحث في مجلد أضيق، وقم بتضمين الامتدادات ذات الصلة فقط، وقم بتمكين مطابقة الكلمات الكاملة إذا كان ذلك مناسبًا، أو استخدم عبارة أكثر تحديدًا.
لإيجاد نمط معين: انتقل إلى وضع التعبير النمطي فقط بعد التحقق من الصيغة. يُفسَّر التعبير النمطي بشكل مختلف عن سلسلة البحث الحرفية.
عند البحث في مواقع ويندوز، قد تؤثر أذونات الوصول على المجلدات التي يمكن للتطبيق قراءتها. ابحث فقط في المواقع التي لديك صلاحية الوصول إليها؛ تجنب تغيير الأذونات بشكل عام لمجرد جعل البحث يعمل.
هل يمكن لنظام ويندوز البحث عن محتويات الملفات بدون استخدام grepWin؟
نعم، يمكن لخاصية البحث في ويندوز العثور على المحتوى في المواقع المفهرسة وأنواع الملفات المدعومة. تشرح مايكروسوفت كيفية تهيئة المواقع المفهرسة وما إذا كان ويندوز يفهرس محتويات الملفات في وثائق فهرسة البحث . تعتمد النتائج على إعدادات الفهرسة والمعالجات المتاحة لكل نوع ملف. لإجراء بحث سريع في مجلد مفهرس، قد يكون مستكشف الملفات كافيًا؛ أما لإجراء مسح دقيق عبر امتدادات ملفات نصية محددة، فإن grepWin يوفر تحكمًا مباشرًا أكثر في نطاق البحث.
هام: يتضمن برنامج grepWin أيضًا وظيفة البحث والاستبدال. ابدأ بوضع البحث فقط عند تحديد موقع نص. إذا قمت لاحقًا باستبدال نص في ملفات متعددة، فتحقق من نمط البحث والاستبدال بعناية، واحتفظ بنسخ احتياطية أو استخدم نظام التحكم في الإصدارات قبل إجراء تغييرات جماعية.