چگونگی یافتن یک عبارت خاص در محتوای فایل ها از طریق SSH

چگونگی یافتن یک عبارت خاص در محتوای فایل ها از طریق SSH
بارها اتفاق افتاده که نیاز به یافتن فایل هایی دارید که در آنها یک عبارت خاص قرار دارد اما بررسی دستی تمامی فایل ها میتواند باعث صرف زمان زیادی برای شما شود.
در سرورهای لینوکس و بوسیله دسترسی SSH امکان یافتن فایل های حاوی عبارت خاص مورد نظر شما به سادگی وجود دارد.
بدین ترتیب میتوانید از دو دستور زیر استفاده نمایید:
  • grep
  • find
در صورت استفاده از دستور grep:
grep "string" /home/irpower/*.txt
که در این صورت در تمامی فایل های txt موجود در آدرس home/irpower/ به دنبال عبارت string جستجو می گردد.
grep -r "string" /home/irpower
که در این صورت در تمامی فایل های موجود در home/irpower/ و تمامی زیر دایرکتوری های آن (r-) به دنبال عبارت string جستجو می گردد.
در صورت استفاده از دستور find:
find . -name "*.txt" -print | xargs grep "string"
که در این صورت بدنبال عبارت string در فایل های txt جستجو می گردد.
  • 0 کاربر این را مفید یافتند
آیا این پاسخ به شما کمک کرد؟

مقالات مربوطه

MIME Type های مورد نیاز جهت تنظیم در سرور برای استفاده از فونت های خاص در CSS

MIME Type های مورد نیاز جهت تنظیم در سرور برای استفاده از فونت های خاص در CSS جهت ایجاد امکان...

فعال سازی سرویس Messenger مربوط به CSF

CSF (Configserver Security & Firewal در واقع نوعی فایروال کامل و البته می توان گفت یک افزونه...

مشاهده خطای DATE TIME Failed to create spool file /var/spool/exim/input//MESSAGE_ID: : Permission denied در Direct Admin

مشاهده خطای DATE TIME Failed to create spool file /var/spool/exim/input//MESSAGE_ID: : Permission...

مشاهده خطای Unrecognized attribute 'targetFramework'. Note that attribute names are case-sensitive.

مشاهده خطای Unrecognized attribute 'targetFramework'. Note that attribute names are...

چگونگی Truncate کردن Log دیتابیس MSSQL در سرور ویندوز

چگونگی Truncate کردن Log دیتابیس MSSQL در سرور ویندوز بمنظور Truncate نمودن Log دیتابیس MSSQL از...