Find

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

برنامهٔ مرتبط دیگری به‌نام locate از find برای بروزرسانی پایگاه دادهٔ خود استفاده می‌کند. دستور find با وجود کامل بودن دستوری زمان گیر است در مقابل دستور locate دستور سریعتری است. که علت این سریع بودن در این است که بر اساس آپدیت‌های قبلی کار می‌کند و عیب آن نیز در همین است زیرا سیستم روزی یکبار آپدیت می‌شود پس اگر به‌طور مثال فایلی را هم‌زمان ایجاد کردیم با این دستور نمی‌توانیم پیدا کنیم و باید ابتدا به صورت دستی سیستم را آپدیت کنیم[۱]</nowiki></ref>

  1. McIlroy, M. D. (1987). A Research Unix reader: annotated excerpts from the Programmer's Manual, 1971–1986 (PDF) (Technical report). CSTR. Bell Labs. 139.<nowiki>

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy