چگونگی یافتن یک عبارت خاص در محتوای فایل ها از طریق 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 جستجو می گردد.


تمامی حقوق مادی و معنوی مطالب متعلق به ir7starاست.
کپی برداری تنها با ذکر منبع و با لینک به صفحه مربوطه در این وب سایت مجاز است.

 

آیا این پاسخ به شما کمک کرد؟

 پرینت این مقاله

در همین زمینه

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

بمنظور Truncate نمودن Log دیتابیس MSSQL از طریق Management Studio میتوانید بدین ترتیب عمل کنید:...

Python در سرورهای cPanelچگونگی اجرای

  جهت اجرای اسکریپت های Python (پایتون) بر روی سرورهای cPanel لازم است بدین شرح اقدام...

چگونگی حل مشکل درگاه بانک ملت در سرورهای خارجی

  با توجه به اختلال در دسترسی به درگاه بانک ملت از طریق سرورهای خارج از کشور، راهنمای زیر...

Recursion در DNS Server غیر فعال سازی

  هیچ یک از DNS Server ها نباید به درخواست های Recursive پاسخ دهند مگر آنکه استفاده از آن...

رفع خطای "Domain already exists" در هنگام افزودن دامنه به cPane

اگر شما قصد دارید دامنه ای را به عنوان Parked Domain و یا Addon Domain به یک وب سایت خاص...