FIND(1) دستورات کاربر FIND(1) نام (NAME) find - جستجوی فایل‌ها در سلسله‌مراتب دایرکتوری‌ها خلاصه دستور (SYNOPSIS) find [-H] [-L] [-P] [-D debugopts] [-Olevel] [مسیر_شروع...] [عبارت] توضیحات (DESCRIPTION) دستور find سلسله‌مراتب دایرکتوری‌ها را از هر یک از مسیرهای_شروع مشخص‌شده پیمایش کرده و عبارت را از چپ به راست ارزیابی می‌کند. گزینه‌های پیمایش نمادین -P هرگز پیوندهای نمادین را دنبال نکند (حالت پیش‌فرض). -L دنبال کردن تمام پیوندهای نمادین. -H فقط پیوندهای نمادینی که صراحتاً در خط فرمان آمده‌اند را دنبال کند. آزمون‌ها (TESTS) -name الگو نام فایل با الگوی شل الگو تطابق داشته باشد. -iname الگو مانند -name اما بدون حساسیت به حروف بزرگ و کوچک. -type c فایل از نوع c باشد: f (فایل عادی)، d (دایرکتوری)، l (پیوند نمادین)، s (سوکت)، p (پایپ نام‌گذاری‌شده). -size n[c] اندازه فایل برابر n واحد باشد (k برای کیلوبایت، M برای مگابایت، G برای گیگابایت). -mtime n داده‌های فایل n روز پیش تغییر یافته باشند. -mmin n داده‌های فایل n دقیقه پیش تغییر یافته باشند. -user کاربر مالک فایل کاربر مشخص‌شده باشد. -perm حالت مجوزهای فایل منطبق با حالت باشد. اقدامات (ACTIONS) -delete حذف فایل‌های منطبق. -exec دستور {} + اجرای دستور بر روی فایل‌های منطبق. -print چاپ مسیر کامل فایل منطبق همراه با خط جدید (حالت پیش‌فرض). -print0 چاپ مسیر کامل فایل خاتمه‌یافته با نویسه پوچ (null)؛ مناسب برای ترکیب با xargs -0. همچنین ببینید (SEE ALSO) locate(1), xargs(1) findutils 2024-05-01 FIND(1)