كيفية استخدام أمر البحث للبحث في ويندوز

نوافذ العثور على ميزة

هل بحث Windows بطيء جدًا بالنسبة لك؟ تعرّف على كيفية تسريع عملية البحث باستخدام الأمر find في نافذة موجه الأوامر.

يحتوي Windows على بعض إمكانيات البحث المضمنة ،لكنها قد لا تكون تروق لك. يسمح لك Cortana أو مربع البحث القياسي في شريط المهام ومربع البحث في File Explorer في نظام التشغيل Windows 10 بالبحث من خلال محتويات الملف ، لكن يمكن أن يكونا بطيئين ، لا سيما بحث File Explorer.

هناك طريقة أسرع للبحث في محتويات الملفات على محرك الأقراص الثابتة باستخدام سطر الأوامر. ال تجد يبحث الأمر عن سلاسل نصية في الملفات ويعيد أسطر النص من الملفات التي تم العثور على السلسلة النصية فيها.

ملحوظة: ال تجد الأمر غير مناسب للملفات الكبيرة أو أعداد كبيرة من الملفات.

اليوم سوف نغطي كيفية استخدام تجد أمر وسنقدم بعض الأمثلة.

افتح نافذة موجه الأوامر مع امتيازات إدارية

فتح نافذة موجه الأوامر باسمالمسؤول ليست ضرورية. ومع ذلك ، فهو يساعدك على تجنب مربعات حوار التأكيد المزعجة. فقط كن حذرا ما الأوامر التي تديرها كمسؤول في سطر الأوامر. باستخدام تجد الأمر كمسؤول آمن لأنه لا يغير أو يحذف أي ملفات.

أدخل cmd.exe في ال بحث مربع على شريط المهام. ثم ، انقر بزر الماوس الأيمن فوق موجه الأمر البند تحت افضل مباراة وحدد تشغيل كمسؤول من القائمة المنبثقة.

افتح موجه الأوامر كمسؤول

إذا كان التحكم في حساب المستخدم يعرض مربع الحوار ، انقر فوق نعم لاستكمال.

ملحوظة: قد لا ترى مربع الحوار هذا ، اعتمادًا على إعدادات التحكم في حساب المستخدم. لا نوصي بتعطيل UAC بالكامل.

مربع الحوار UAC

مفاتيح و معلمات الأمر find

تحتوي معظم الأوامر على رموز تبديل اختيارية تقوم بتعديل العملية الافتراضية للأمر. يمكنك الحصول على مساعدة لرؤية جميع مفاتيح المتاحة ل تجد الأمر عن طريق كتابة السطر التالي في موجه والضغط أدخل.

find /?

العثور على مساعدة القيادة

يمكن أن تكون المفاتيح صغيرة أو كبيرة.

ل "خيط" المعلمة ، يجب أن تحيط السلسلة بعلامات اقتباس مزدوجة ، وإلا تجد لن يعمل الأمر وسيعود خطأ.

ال [محرك الأقراص:] [مسار] اسم يمكن أن تكون المعلمة أي شيء من حرف محرك أقراص إلى ملف واحد أو ملفات متعددة.

بناء جملة الأمر find

بناء جملة أمر هو طريقة محددة لتنظيم الأمر ومفاتيح التبديل والمعلمات الخاصة به. التالي هو بناء الجملة العام للأمر find.

find [switches] "string" [pathname/s]

يمكن أن تكون المفاتيح بأي ترتيب طالما كانت قبل ذلك "خيط" معامل. تشير الأقواس [] إلى أن المفتاح أو المعلمة اختياري.

ابحث في مستند مفرد عن سلسلة نصية

أولاً ، سنعرض لك كيفية البحث في مستند واحد عن كل تكرارات السلسلة النصية. يبحث الأمر التالي في ملف example1.txt عن عبارة "groovypost هو أفضل موقع تقني".

find "groovypost is the best tech site" "C:UsersLoriDocumentsFindCommandExamplesexample1.txt"

ملحوظة: إذا كانت هناك مسافات في أي جزء من المسار أواسم الملف ، يجب وضع علامات الاقتباس حول المسار بالكامل ، كما فعلنا في الأمر أعلاه. ليست هناك حاجة إلى علامات الاقتباس في هذه الحالة ، لكن لا يؤلمها.

لم تجد سلسلة نصية

لاحظ أنه لم يتم العثور على العبارة في أعلاهمثال (لا يوجد شيء مدرج أسفل المسار إلى الملف) ، على الرغم من أنه موجود في الملف. ذلك لأن الحالة في "groovypost" لم تتطابق مع ما كان في الملف ، وهو "groovyPost". أضف ال "/أنا"(حرف صغير أو حرف كبير" i ") التبديل مباشرة بعد الأمر find (قبل العبارة) لتجاهل الحالة عند البحث عن العبارة النصية.

find /i "groovypost is the best tech site" "C:UsersLoriDocumentsFindCommandExamplesexample1.txt"

الآن ، تم العثور على العبارة ويطبع السطر بالكامل الذي يحتوي على العبارة على الشاشة أسفل المسار إلى الملف الذي يتم البحث فيه.

تم العثور على سلسلة النص

البحث في مستندات متعددة لنفس سلسلة النص

الآن يمكنك البحث في ملف واحد عن سلسلة نصية ، فلنبحث في ملفات متعددة لنفس السلسلة النصية.

يمكنك تحديد عدة ملفات للبحث في الأمر find عن طريق وضع المسار لكل ملف في علامات اقتباس مفصولة بمسافة.

find /i "groovypost" "C:UsersLoriDocumentsFindCommandExamplesexample1.txt" "C:UsersLoriDocumentsFindCommandExamplesexample2.txt"

يمكنك أيضًا البحث في جميع الملفات النصية في دليل باستخدام حرف البدل ، وهو علامة نجمية (*) ، كما هو موضح في الأمر التالي.

find /i "groovypost" "C:UsersLoriDocumentsFindCommandExamples*.txt"

تم العثور على مصطلح البحث في كلا الوثيقتين والجمل التي تم العثور عليها مدرجة تحت المسار الكامل لكل ملف.

بحث ملفين

حساب عدد الخطوط في ملف

إذا كنت تريد معرفة عدد الخطوط الموجودة في الملف ، فيمكنك استخدام مجموعة من الخطوط اكتب و تجد الأوامر. ال اكتب يعرض الأمر محتويات ملف نصي واحد أو أكثر.

نحن الأنابيب نتائج اكتب قيادة في تجد الأمر باستخدام الشريط العمودي (|). استخدمنا "/الخامس"التبديل لعرض جميع الخطوط التي لا تحتوي على "" سلسلة ، لذلك سيتم احتساب كل سطر مع النص. لعرض عدد الأسطر في الملف النصي فقط (وليس الخطوط نفسها) ، نستخدم "/ ج" مفتاح كهربائي.

type C:UsersLoriDocumentsFindCommandExamplesexample1.txt | find "" /v /c

عد عدد الخطوط

أرسل إخراج أمر آخر إلى أمر البحث

يمكنك أيضًا البحث في جميع أسماء الملفات في دليل ما عن سلسلة معينة عن طريق توصيل إخراج دير قيادة ل تجد أمر.

على سبيل المثال ، حصلنا على قائمة دليل C: UsersLoriDocumentsFindCommandExamples الدليل وأي أدلة فرعية في هذا الدليل ("" مفتاح كهربائي). لقد حددنا أيضًا استخدام التنسيق العاري بدون معلومات العنوان أو الملخص (""التبديل" ولعرض القائمة بنفس التنسيق مثل تنسيق القائمة العريضة ("/ ث"التبديل" ولكن تم الفرز حسب العمود ("" مفتاح كهربائي).

بعد ذلك ، نقوم بإدخال الإخراج (|) إخراج الأمر dir في أمر find ، مضيفًا فقط "مثال" كمعلمة. لم نقم بإضافة أي مفاتيح إلى أمر العثور. أسماء الملفات للبحث تأتي من إخراج دير أمر.

dir "C:UsersLoriDocumentsFindCommandExamples" /s /b /d | find "example"

إعادة توجيه دير للعثور على القيادة

هل تفضل استخدام الأمر find أو مربع البحث في File Explorer؟ كيف استخدمت الأمر find؟ شاركنا أفكارك وأمثلة معنا في التعليقات أدناه.

0

مقالات مماثلة

اترك تعليقا