دستور locate از دیتابیسهای pre-built برای جستجو استفاده میکند که این ویژگی باعث میشود
تا در امر جستجو تسریع داده شود. در واقع مفهوم این دستور بیشتر شبیه به جستجوی ایندکسی در ویندوز است.
این نوع جستجو به مراتب سریعتر از جستجوی کل دیسک است اما تنها مشکلی که وجود دارد این است
که ممکن است برخی مواقع ایندکسها بروز نشده و تغییرات فایلها را ذخیره نکرده باشند.
اگرچه سیستم لینوکس خود هر چند گاهی لیست ایندکسها را بروز میکند اما این امکان نیز فراهم شده
که بتوان به صورت دستی آنها را بروز کرد. برای این منظور میتوان از دستور updatedb استفاده کرد،

حتما این نکته را هم در نظر داشته باشید که اجرای این دستور کمی زمانبر خواهد بود.
برای استفاده از دستور locate تنها کاری که نیاز است انجام دهید، وارد کردن عبارت و query برای جستجو است.
پس از این مرحله، نتایج، تمامی پوشههای ایندکس شده را در بر میگیرد. اگر میخواهید که خروجی فقط نتایج دلخواه باشد
و در واقع قصد دارید که دستور را محدود کنید، در این حالت از پارامتر b- استفاده کنید.
اگر هم ترجیح میدهید نتایج به حروف بزرگ و کوچک حساس باشد از پارامتر i- استفاده کنید،
و برای محدود کردن تعداد نتایج میتوان از پارامتر # استفاده کرد.
د و در واقع قصد دارید که دستور را محدود کنید، در این حالت از پارامتر b- استفاده کنید.
اگر هم ترجیح میدهید نتایج به حروف بزرگ و کوچک حساس باشد
از پارامتر i- استفاده کنید، و برای محدود کردن تعداد نتایج میتوان از پارامتر # استفاده کرد.
بازدیدها: 1