استخدم Spotlight من سطر الأوامر باستخدام mdfind
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 القياسي. بالنسبة لبقيتنا ، فإن مساحة القيادة هي المكان الذي توجد فيه ، ولا نشكو.