הפעל והשתמש בפקודה 'אתר' במסוף Mac OS X

Anonim

פקודת האיתור שימושית מאוד אם אתם מחפשים לאתר כל מופע של קובץ, סוג קובץ, אפליקציה, סיומת, דברים מוסתרים עמוק בתיקיות מערכת, או כמעט כל דבר אחר ש-Spotlight יכול' לא לנהל. זה שימושי במיוחד לפתרון בעיות ומשימות שגרתיות אף יותר כמו הסרה מוחלטת של אפליקציות Mac.

כדי להשתמש ב-locate, עליך לבנות את מסד הנתונים של locate, המאפשר גם כמה פקודות מועילות אחרות כולל whatis, find וחיפוש מילת המפתח הידני 'man -k'. OS X 10.7 עדיף לבנות את זה בשבילך, אבל אם עדיין לא הפעלת את איתור כל מה שנדרש הוא להקליד את הפקודה הזו בטרמינל:

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

זה נאמר לך ישירות על ידי OS X בפעם הראשונה שאתה מנסה להפעיל את locate או כל אחת מהפקודות התלויות במסד הנתונים:

כמה זמן לוקח ליצור את מסד הנתונים משתנה, אבל ככל שהדיסק הקשיח שלך גדול יותר כך הוא יהיה ארוך יותר. אתה יכול לצפות בהתקדמות בעקיפין דרך Activity Monitor, שבו תהליך "מצא" יפעל בסביבות 15-30% שימוש במעבד עד להפקת מסד הנתונים של האיתור.

לחלופין ניתן גם להפעיל את הפקודה הבאה ולבנות את מסד הנתונים:

sudo /usr/libexec/locate.updatedb

כמו בפקודות מסוף רבות, locate מקבל תווים כלליים וביטויים רגולריים, ועוזר לך לצמצם חיפושים מתקדמים. לדוגמה, תוכל למצוא כל קובץ אפשרי עם סיומת .jpg באמצעות:

locate .jpg

לחלק מקובצי jpg יהיה בהכרח סיומת רישיות, ותוכלו לומר לאתר להתעלם מרגישות רישיות עם -i:

locate -i .jpg

יש הרבה אפשרויות אחרות שאתה יכול לעבוד איתן, עיין ב'איתור אדם' למידע נוסף.

אל תשכח לבדוק גם טיפים נוספים לשורת הפקודה של OS X.

הפעל והשתמש בפקודה 'אתר' במסוף Mac OS X