ربما، هناك المزيد من الأساليب المتاحة. هناك Catfish، وهي أداة بحث شائعة تحتوي على فهرس بحث، يمكنها العثور على ملفاتك بسرعة كبيرة. يأتي مزودًا بخيار للبحث عن محتويات الملف، ولكنه لا يعمل بشكل موثوق بالنسبة لي.
أود أن أشارك الطرق التي أستخدمها بنفسي.
تتضمن الطريقة الأولى الأداة المساعدة grep، الموجودة في أي توزيعة، حتى في الأنظمة المضمنة المبنية على Busybox.
للعثور على الملفات التي تحتوي على نص محدد في Linux، قم بما يلي.
كيفية التحقق من هرتز لشاشتك
- افتح التطبيق الطرفي المفضل لديك. محطة XFCE4 هي تفضيلاتي الشخصية.
- انتقل (إذا لزم الأمر) إلى المجلد الذي ستبحث فيه عن الملفات التي تحتوي على نص محدد.
- اكتب الأمر التالي:|_+_|
وهنا المفاتيح:
-i - تجاهل حالة النص
-R - البحث بشكل متكرر عن الملفات في الدلائل الفرعية.
-l - إظهار أسماء الملفات بدلاً من أجزاء محتويات الملف../ - المعلمة الأخيرة هي المسار إلى المجلد الذي يحتوي على الملفات التي تحتاجها للبحث عن النص الخاص بك. في حالتنا، هذا هو المجلد الحالي الذي يحتوي على قناع الملف. يمكنك تغييره إلى المسار الكامل للمجلد. على سبيل المثال، هنا أمري
|_+_|
ملاحظة: مفاتيح التبديل المفيدة الأخرى التي قد ترغب في استخدامها مع grep:
-ن - إظهار رقم السطر.
-w - تطابق الكلمة بأكملها.
هناك طريقة أخرى أستخدمها وهي Midnight Commander (mc)، وهو تطبيق مدير ملفات وحدة التحكم. على عكس grep، لا يتم تضمين mc افتراضيًا في جميع توزيعات Linux التي جربتها. قد تحتاج إلى تثبيته بنفسك.
ابحث عن الملفات التي تحتوي على نص محدد باستخدام mc
للعثور على الملفات التي تحتوي على بعض النصوص المحددة باستخدام Midnight Commander، قم بتشغيل التطبيق واضغط على التسلسل التالي على لوحة المفاتيح:
البديل + التحول + ؟
سيؤدي هذا إلى فتح مربع حوار البحث.
املأ قسم 'المحتوى:' واضغط على مفتاح Enter. سيجد جميع الملفات بالنص المطلوب.
يمكنك وضع هذه الملفات في اللوحة اليسرى أو اليمنى باستخدام خيار Panelize ونسخها/نقلها/حذفها/عرضها/فعل ما تريد.
Midnight Commander هي أداة موفرة للوقت عندما يتعلق الأمر بالبحث.
هذا كل شيء.