در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

تفاوت بین دستور find و locate در سیستم عامل لینوکس چیست ؟

برای پیدا کردن فایل ها و فولدرهای مختلف در سیستم عامل لینوکس انواع و اقسام دستورهای مختلف وجود دارد که مهمترین ها آنها دستورهای find و locate می باشند ، هر کدام از این دستورات مزایا و معایب خاص خودشان را دارند اما بصورت کلی زمانیکه شما از دستور find برای پیدا کردن فایلی در سیستم عامل لینوکس استفاده می کنید این دستور بصورت بلادرنگ یا در اصطلاح فنی realtime کل سیستم را جستجو می کند تا فایل مورد نظر شما را پیدا کند بنابراین خواسته یا ناخواسته سرعت اجرای این دستور کمی پایین است اما کاملا بروز و اطلاعات دقیقی را در اختیار ما قرار می دهد . از طرف دیگر دستور locate جستجوی خودش را بصورت realtime انجام نمی دهد و جستجوهای خودش را بر اساس یک پایگاه داده یا database انجام می دهد که قبلا در سیستم قرار گرفته است ، این دیتابیس در قالب فایلی به نام updatedb نگهداری می شود و با دستوری به همین نام نیز بروز رسانی می شود ، سرعت اجرای دستور locate از دستور find بیشتر است زیرا از این فایل دیتابیس برای indexing فایل ها استفاده می کند و ناخودآگاه سرعت جستجو بالا می رود اما مشکل این دستور این است که در هر روز فقط یکبار دیتابیس خودش را به روز رسانی می کند و اگر در این حین تغییراتی داشته باشید تا زمان بروز رسانی یا باید صبر کنید یا اینکه ابتدا دستور updatedb را برای بروز رسانی این فایل وارد کنید ، دقت کنید که اگر تعداد تغییرات شما بالا باشد ممکن است اجرای دستور updatedb زمانگیر هم باشد به همین دلیل هر روز یکبار سیستم بصورت خودکار این دستور را اجرا می کند. امیدوارم مورد توجه شما قرار گرفته باشد . ITPRO باشید

نویسنده : محمد نصیری

منبع : ITPRO

هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد

#دستور_whereis_در_لینوکس #جستجوی_فایل_در_لینوکس #دستور_locate_در_لینوکس #تفاوت_find_و_locate_در_لینوکس #مقایسه_find_و_locate_در_لینوکس #دستور_find_در_لینوکس #دستورات_جستجو_در_لینوکس
2 نظر
قدیر یُلمه

ممنون وری ماچ😘 مفید بود واسم

قدیر یُلمه

من توسینسو رو به چشم یک شبکه اجتماعی برای کسانی که دوستدار ای تی هستن میبینم و به شما افتخار میکنم..یک فضایی رو ایجاد کردید تا بقیه بتونن داخلش راحت خیلی چیزارو یاد بگیرن...

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....