تنظیم پیشفرض، updatedb، در /etc/cron بوده است. روزانه و نام آن slocate است. cron اگر می خواهید updatedb را هنگام راه اندازی اجرا کنید، می توانید خط updatebd را به فایل /etc/rc اضافه کنید.
Updatedb در کجا قرار دارد؟
می توانید صفحه man را برای مکان یابی بخوانید، که می گوید مکان پیش فرض /var/cache/locate/locatedb است. مال من اونجا نیست برای جستجوی فایلهایی با نامهای "updatedb" یا "locatedb" میتوانید از locate خود استفاده کنید.
Updatedb در اوبونتو چیست؟
updatedb پایگاه داده ای را ایجاد یا به روز می کند که توسط locate(1) استفاده می شود. اگر پایگاه داده از قبل وجود داشته باشد، از داده های آن مجددا استفاده می شود تا از بازخوانی دایرکتوری هایی که تغییر نکرده اند جلوگیری شود. updatedb معمولاً روزانه توسط cron(8) برای به روز رسانی پایگاه داده پیش فرض اجرا می شود.
چگونه از Updatedb Linux استفاده کنیم؟
اکنون، برای اجرای updatedb به عنوان یک کاربر معمولی، از پرچم -l با مقدار ۰ استفاده کنید تا هر چیزی را که کاربر شما به آن دسترسی ندارد حذف کنید. سپس، یک خروجی محلی در فهرست اصلی خود با پرچم -o مشخص کنید. برای جستجوی آن پایگاه داده خاص کاربر، به جای سیستم یک، از پرچم -d برای مشخص کردن یک کاربر استفاده کنید.
دستور Updatedb چیست؟
updatedb پایگاه داده نام فایل های مورد استفاده توسط locate را ایجاد و به روز می کند. updatedb فهرستی از فایلهای مشابه خروجی find را تولید میکند و سپس از ابزارهای کمکی برای بهینهسازی پایگاه داده برای عملکرد استفاده میکند. updatedb اغلب به صورت دوره ای به عنوان یک کار cron اجرا می شود و با آن پیکربندی می شودمتغیرهای محیطی یا گزینه های فرمان.