FIND(1) دستورات کاربر FIND(1)

نام (NAME)

find - جستجوی فایل‌ها در سلسله‌مراتب دایرکتوری‌ها

خلاصه دستور (SYNOPSIS)

find [-H] [-L] [-P] [-D debugopts] [-Olevel] [مسیر_شروع...] [عبارت]

توضیحات (DESCRIPTION)

دستور find سلسله‌مراتب دایرکتوری‌ها را از هر یک از مسیرهای_شروع مشخص‌شده پیمایش کرده و عبارت را از چپ به راست ارزیابی می‌کند.

گزینه‌های پیمایش نمادین

هرگز پیوندهای نمادین را دنبال نکند (حالت پیش‌فرض).
دنبال کردن تمام پیوندهای نمادین.
فقط پیوندهای نمادینی که صراحتاً در خط فرمان آمده‌اند را دنبال کند.

آزمون‌ها (TESTS)

نام فایل با الگوی شل الگو تطابق داشته باشد.
مانند -name اما بدون حساسیت به حروف بزرگ و کوچک.
فایل از نوع c باشد: f (فایل عادی)، d (دایرکتوری)، l (پیوند نمادین)، s (سوکت)، p (پایپ نام‌گذاری‌شده).
اندازه فایل برابر n واحد باشد (k برای کیلوبایت، M برای مگابایت، G برای گیگابایت).
داده‌های فایل n روز پیش تغییر یافته باشند.
داده‌های فایل n دقیقه پیش تغییر یافته باشند.
مالک فایل کاربر مشخص‌شده باشد.
مجوزهای فایل منطبق با حالت باشد.

اقدامات (ACTIONS)

حذف فایل‌های منطبق.
اجرای دستور بر روی فایل‌های منطبق.
چاپ مسیر کامل فایل منطبق همراه با خط جدید (حالت پیش‌فرض).
چاپ مسیر کامل فایل خاتمه‌یافته با نویسه پوچ (null)؛ مناسب برای ترکیب با xargs -0.

همچنین ببینید (SEE ALSO)

locate(1), xargs(1)

2024-05-01 findutils