| FIND(1) | دستورات کاربر | FIND(1) |
نام (NAME)
find - جستجوی فایلها در سلسلهمراتب دایرکتوریها
خلاصه دستور (SYNOPSIS)
find [-H] [-L] [-P] [-D debugopts] [-Olevel] [مسیر_شروع...] [عبارت]
توضیحات (DESCRIPTION)
دستور find سلسلهمراتب دایرکتوریها را از هر یک از مسیرهای_شروع مشخصشده پیمایش کرده و عبارت را از چپ به راست ارزیابی میکند.
گزینههای پیمایش نمادین
آزمونها (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 دستور {} +
- اجرای دستور بر روی فایلهای منطبق.
- چاپ مسیر کامل فایل منطبق همراه با خط جدید (حالت پیشفرض).
- -print0
- چاپ مسیر کامل فایل خاتمهیافته با نویسه پوچ (null)؛ مناسب برای ترکیب با xargs -0.
همچنین ببینید (SEE ALSO)
locate(1), xargs(1)
| 2024-05-01 | findutils |