جستجوی لیست فایل های php در سرور لینوکس

برای پیدا کردن لیست فایل‌های PHP در یک فولدر و زیرمجموعه‌های آن در سیستم عامل لینوکس، می‌توانید از دستورات مرتبط با خط فرمان (Command Line) استفاده کنید. دو دستور اصلی که به شما کمک می‌کنند فایل‌های PHP را پیدا کنید، find و grep هستند.

دستور find برای جستجوی فایل‌ها و دستور grep برای جستجوی رشته‌ها در محتوای فایل‌ها استفاده می‌شود. در ادامه نحوه استفاده از این دستورات برای پیدا کردن فایل‌های PHP ذکر شده است:

  1. استفاده از دستور find:
bash
find /path/to/your/folder -type f -name "*.php"

این دستور به شما لیست تمام فایل‌های با پسوند .php در مسیری که شما به عنوان /path/to/your/folder مشخص می‌کنید، نشان می‌دهد. می‌توانید از مسیر . برای جستجو در پوشه‌ای که در آن هستید، استفاده کنید.

  1. استفاده از دستور grep:
bash
grep -r -l --include=*.php "pattern" /path/to/your/folder

در اینجا، شما pattern را با کلمه‌ی کلیدی یا رشته‌ای که در فایل‌های PHP خود می‌خواهید پیدا کنید، جایگزین کنید. با این دستور، grep به جستجوی pattern در تمام فایل‌های با پسوند .php در مسیر مشخص شده، یا اگر pattern را خالی بگذارید، لیست تمام فایل‌های PHP را نمایش می‌دهد.

برای نمونه، اگر می‌خواهید تمام فایل‌های PHP را در پوشه‌ی فعلی و زیرمجموعه‌های آن پیدا کنید، می‌توانید از دستور زیر استفاده کنید:

bash
find . -type f -name "*.php"

یا اگر می‌خواهید فقط فایل‌های PHP حاوی کلمه “example” را جستجو کنید:

bash
grep -r -l --include=*.php "example" .

توجه داشته باشید که برای اجرای این دستورات، شما باید دسترسی لازم به فولدرها و فایل‌های مربوطه داشته باشید. همچنین، در صورتی که مسیر یا نام فایل‌ها حاوی فاصله باشد، آن را در داخل نقل قول قرار دهید.

واتساپ
تلگرام
توییتر
پرینت
ایمیل

دیدگاهتان را بنویسید