استخدم Spotlight من سطر الأوامر باستخدام mdfind

Anonim

Spotlight هي إحدى ميزاتي المفضلة في Mac OS X ، وربما أستخدمها أكثر من Dock. إن القدرة على الوصول إلى مساحة الأوامر لتحديد موقع المستندات ورسائل البريد الإلكتروني وتشغيل التطبيقات بسرعة أمر مفيد للغاية. بالنسبة للبعض منا ، من الضروري التواجد في الجهاز ، ألن يكون من الرائع وجود ميزة البحث الفائق هذه في سطر الأوامر؟ حسنًا ، هناك ، افتح Terminal (أو iTerm) واستكشف mdfind ، إصدار سطر الأوامر من Spotlight.

حتى لو كنت جديدًا أو غافلاً عن أسس Unix لنظام التشغيل Mac OS X ، يمكنك تجربة ذلك.

افتح الجهاز الطرفي واكتب mdfind ، ستحصل على بعض التوجيهات مرة أخرى لأنك لم تحدد استعلام بحث ، وهذا يشبه إلى حد ما صفحة دليل مختصرة ، ولكن يمكنك استعادتها يدويًا باستخدام العلامة -h أيضًا ، مثل معظم أدوات سطر الأوامر الأخرى.

$ mdfind mdfind: لم يتم تحديد أي استعلام.

هذا لأنك تحتاج إلى تزويد mdfind ببعض البيانات التي تبحث عنها ، من أجل exampel:

mdfind

لكن دعنا ننتقل إلى مجموعة التعليمات الكاملة التي تأتي من إعادة قسم المساعدة ، فلنراجع هذا للحظة:

$ mdfind mdfind: لم يتم تحديد أي استعلام.

الاستخدام: قائمة استعلام mdfind يمكن أن تكون الملفات المطابقة لاستعلام الاستعلام تعبيرًا أو سلسلة من الكلمات

-الاستعلام المباشر يجب أن يظل نشطًا - فقط في الدليل البحث فقط داخل الدليل المحدد

-0 استخدم NUL ("\ 0 '') كفاصل مسار ، للاستخدام مع xargs -0.

"

مثال: mdfind image example: mdfind kMDItemAuthor==&39; MyFavoriteAuthor &39; example: mdfind -live MyFavoriteAuthor"

إذا كان هذا يبدو محيرًا ، فهو ليس كذلك.

لنفترض أنك تريد العثور على ملف باسم "وصفة" وأنت تعلم أنه موجود في مجلد المستندات ، فاكتب:

$ mdfind وصفات-فقط في ~ / المستندات /

إذا كان لديك الكثير من الوصفات ، فمن الأفضل توجيه الإخراج إلى المزيد ، كما هو موضح أدناه:

$ mdfind وصفات-فقط في ~ / المستندات / | أكثر

من خلال تمرير النتائج عبر المزيد ، يتيح لك عرض شاشة في وقت واحد. يمكنك الخروج أكثر بالضغط على control-c

إذا كنت لا تعرف مكان وجود شيء ما ، فقد تكون أكثر غموضًا ، ولا تستخدم سوى مؤهل الاسم:

mdfind -name القرع

سيبحث هذا في جهاز mac بالكامل عن كل شيء يحتوي على كلمة "Pumpkin" في الاسم ، والتي سيتم الإبلاغ عنها بعد ذلك.

هناك الكثير الذي يتعين القيام به باستخدام الأمر mdfind ، لكننا سنبقي الأمر بسيطًا في الوقت الحالي. بعيدًا عن الفضول ، من المحتمل أن يكون الأمر mdfind أكثر فائدة لمسؤولي النظام و unix geeks و shell scripters والمبرمجين من مستخدم Mac القياسي. بالنسبة لبقيتنا ، فإن مساحة القيادة هي المكان الذي توجد فيه ، ولا نشكو.

استخدم Spotlight من سطر الأوامر باستخدام mdfind