برای پیدا کردن لیست فایلهای PHP در یک فولدر و زیرمجموعههای آن در سیستم عامل لینوکس، میتوانید از دستورات مرتبط با خط فرمان (Command Line) استفاده کنید. دو دستور اصلی که به شما کمک میکنند فایلهای PHP را پیدا کنید، find
و grep
هستند.
دستور
find
برای جستجوی فایلها و دستورgrep
برای جستجوی رشتهها در محتوای فایلها استفاده میشود. در ادامه نحوه استفاده از این دستورات برای پیدا کردن فایلهای PHP ذکر شده است:
- استفاده از دستور find:
find /path/to/your/folder -type f -name "*.php"
این دستور به شما لیست تمام فایلهای با پسوند .php
در مسیری که شما به عنوان /path/to/your/folder
مشخص میکنید، نشان میدهد. میتوانید از مسیر .
برای جستجو در پوشهای که در آن هستید، استفاده کنید.
- استفاده از دستور grep:
grep -r -l --include=*.php "pattern" /path/to/your/folder
در اینجا، شما pattern
را با کلمهی کلیدی یا رشتهای که در فایلهای PHP خود میخواهید پیدا کنید، جایگزین کنید. با این دستور، grep
به جستجوی pattern
در تمام فایلهای با پسوند .php
در مسیر مشخص شده، یا اگر pattern
را خالی بگذارید، لیست تمام فایلهای PHP را نمایش میدهد.
برای نمونه، اگر میخواهید تمام فایلهای PHP را در پوشهی فعلی و زیرمجموعههای آن پیدا کنید، میتوانید از دستور زیر استفاده کنید:
find . -type f -name "*.php"
یا اگر میخواهید فقط فایلهای PHP حاوی کلمه “example” را جستجو کنید:
grep -r -l --include=*.php "example" .
توجه داشته باشید که برای اجرای این دستورات، شما باید دسترسی لازم به فولدرها و فایلهای مربوطه داشته باشید. همچنین، در صورتی که مسیر یا نام فایلها حاوی فاصله باشد، آن را در داخل نقل قول قرار دهید.