محمد نصیری
هکر کلاه سفید ، کارشناس امنیت اطلاعات و ارتباطات

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

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

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

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

اما مشکل این دستور این است که در هر روز فقط یکبار دیتابیس خودش را به روز رسانی می کند و اگر در این حین تغییراتی داشته باشید تا زمان بروز رسانی یا باید صبر کنید یا اینکه ابتدا دستور updatedb را برای بروز رسانی این فایل وارد کنید ، دقت کنید که اگر تعداد تغییرات شما بالا باشد ممکن است اجرای دستور updatedb زمانگیر هم باشد به همین دلیل هر روز یکبار سیستم بصورت خودکار این دستور را اجرا می کند. امیدوارم مورد توجه شما قرار گرفته باشد . ITPRO باشید

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

منبع : ITPRO

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


محمد نصیری
محمد نصیری

هکر کلاه سفید ، کارشناس امنیت اطلاعات و ارتباطات

هکر کلاه سفید ، کارشناس امنیت اطلاعات و ارتباطات و کشف جرائم رایانه ای ، بیش از 12 هزار ساعت سابقه تدریس در بیش از 40 سازمان دولتی ، خصوصی و نظامی ، علاقه مند به یادگیری بیشتر و عاشق محیط زیست ، عضو کوچکی از مجموعه توسینسو

13 مرداد 1395 این مطلب را ارسال کرده

نظرات