it-swarm.asia

البحث من خلال الملفات النصية في Mac OS X

هل هناك طريقة للبحث من خلال جميع الملفات النصية في مجلد (والمجلدات الفرعية) عن سلسلة أو جزء معين من النص في Mac OS X؟

64
Paul Sheldrake

لا يمكنك القيام بذلك من أيقونة الضوء في شريط القوائم. ولكن يمكنك أن تفعل ذلك مع أضواء كاشفة:

  1. انتقل إلى المجلد في Finder.

  2. اكتب بحثك في شريط البحث أعلى يمين المجلد.

  3. هناك سطر أعلى النتائج التي تقول:

بحث: ماك هذا "اسم المجلد الخاص بك"

انقر فوق اسم المجلد الخاص بك لتقييد البحث على المجلد بدلاً من الكمبيوتر بالكامل ، وهو ما يفعله التحديد الافتراضي "هذا Mac".

ثم انقر أيقونة الترس ، واختر إظهار معايير البحث ، وقم بتغيير النوع إلى ملفات نصية.

23
ridogi

إذا كنت تفضل سطر الأوامر ،

grep "my string of text" -R .

ستحتاج إلى أن تكون (أو تعرف) على grep. اقرأ man grep لمزيد من المعلومات.

87
retracile

قوية جدا وسريعة

mdfind "text to find"

الوصف: Mac Dev Center - قوة mdfind

22
user195192

في الزاوية اليمنى العليا من الشاشة: Spotlight

BBEdit يدعم البحث الكبير ، أيضًا ، في الملفات والمجلدات.

5
markratledge
mdfind 'kMDItemTextContent="*text*"c' -onlyin ~/Notes/

c يتجاهل الحالة. راجع هذه الإجابة للحصول على نظرة عامة على تنسيق الاستعلام و سمات أخرى .

grep -F what? -l -r ~/Notes --include *.txt

يبحث -F عن سلاسل ثابتة بدلاً من regex. -l يطبع فقط أسماء الملفات المطابقة.

3
Lri

افتح الباحث

enter image description here

انتقل إلى المجلد الذي تريد البحث فيه إذا كان لديك مجلد.

enter image description here

أدخل المصطلح الذي تريد البحث عنه في شريط البحث في الزاوية اليمنى العليا. قد تحتاج إلى تمديد النافذة لرؤيتها.

enter image description here

بعد البدء في الكتابة أو الضغط على مفتاح الإدخال ، سترى قسم أسفل مربع البحث إلى اليسار يقول ،

بحث: نظام التشغيل Mac " مجلدك " مشترك

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

enter image description here

على الجانب الأيمن من هذه الخيارات يوجد زر "حفظ" مع علامة الجمع بجانبه.

enter image description here

انقر فوق علامة الجمع. سترى قائمتين منسدلة. في أول واحد حدد "النوع". في الثانية اختر "أي" أو "النص".

enter image description here

قد يؤدي اختيار "Any" إلى العثور على المزيد من التطابقات ، في حين أن "Text" سيجد الملفات التي يحددها Mac OS X ضمن الفئة "Text".

سيظهر عدد نتائج البحث في التذييل إذا تم عرض التذييل.

FYI لقد لاحظت أن الأمر يستغرق أحيانًا وقتًا لإجراء البحث وأحيانًا لا توجد إشارة إلى أن الباحث يقوم بأي شيء. لن أنتظر طويلاً ولكن إذا كنت تبحث في مجلد صغير ، فسيكون سريعًا جدًا. عند البحث في جهاز Mac ، فقد يستغرق الأمر ما يصل إلى دقيقة أو أكثر.

Nota bene: للعثور على عبارة دقيقة أرفقها بين علامتي اقتباس.

1
1.21 gigawatts

أقترح عليك إلقاء نظرة على ملف محتوى الباحث على متجر التطبيقات (إخلاء المسئولية - أنا مطور البرنامج). إنه تطبيق ميسور التكلفة مصمم خصيصًا للبحث في محتويات الملفات دون فهرسة. يدعم الملفات النصية وتنسيقات الملفات الرئيسية الأخرى (pdf ، doc (x) ، xls (x) ، إلخ).

يتيح لك التصفية الخاصة به تحسين البحث وتحسينه وفقًا لمعايير متعددة - نوع الملف وتواريخ الإنشاء/التعديل ، إلخ.

فيما يلي وثائق مفصلة حول كيفية عملها.

1
Geo Systems

للحصول على سرعة بحث أسرع ، يمكنك استخدام ag (الباحث الفضي)

التثبيت: brew install the_silver_searcher

الاستخدام متشابه ، فقط استبدل grep بـ ag

فمثلا،

ag "my string of text" -R .

يمكن عرض مزيد من المعلومات على جيثب .

0
Asoul