قم بتمكين واستخدام أمر "تحديد الموقع" في جهاز Mac OS X Terminal

Anonim

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

لاستخدام تحديد الموقع ، تحتاج إلى إنشاء قاعدة بيانات تحديد الموقع ، والتي تتيح أيضًا بعض الأوامر المفيدة الأخرى بما في ذلك whatis ، والبحث ، والبحث اليدوي بالكلمات الرئيسية "man -k". يعد OS X 10.7 أفضل في بناء هذا لك ، ولكن إذا لم يتم تمكين تحديد الموقع بعد ، فكل ما هو مطلوب هو كتابة هذا الأمر في Terminal:

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist

يخبرك OS X بذلك مباشرة في المرة الأولى التي تحاول فيها تشغيل تحديد الموقع أو أي من الأوامر التي تعتمد على قاعدة البيانات:

يختلف الوقت الذي يستغرقه إنشاء قاعدة البيانات ، ولكن كلما زاد حجم القرص الثابت ، زاد طوله. يمكنك مشاهدة التقدم بشكل غير مباشر من خلال مراقب النشاط ، حيث سيتم تشغيل عملية "البحث" بحوالي 15-30٪ من استخدام وحدة المعالجة المركزية حتى يتم إنشاء قاعدة البيانات الخاصة بالموقع.

بدلاً من ذلك ، يمكنك أيضًا تشغيل الأمر التالي وإنشاء قاعدة البيانات:

sudo /usr/libexec/locate.updatedb

كما هو الحال مع العديد من الأوامر الطرفية ، يقبل locate أحرف البدل والتعبيرات العادية ، مما يساعدك على تضييق نطاق عمليات البحث المتقدمة. على سبيل المثال ، يمكنك العثور على كل ملف محتمل بامتداد .jpg باستخدام:

locate.jpg

ستحتوي بعض ملفات jpg حتمًا على امتداد أحرف كبيرة ، ويمكنك تحديد موقع لتجاهل حساسية الحالة باستخدام --i:

locate -i.jpg

هناك الكثير من الخيارات الأخرى التي يمكنك العمل معها ، ارجع إلى "man locate" لمزيد من المعلومات.

لا تنسَ الاطلاع على المزيد من نصائح سطر أوامر OS X أيضًا.

قم بتمكين واستخدام أمر "تحديد الموقع" في جهاز Mac OS X Terminal