جستجوی عبارت در فایل ها توسط خط فرمان لینوکس

برای جستجوی عبارت در فایل ها در یک سرور مبتنی بر توزیع های لینوکسی از دستورات زیر می توانید استفاده نمایید.

۱- برای جستجوی یک فایل از دستور زیر استفاده می کنیم.

find . -name myFile.txt

اگر نام فایل را به طور دقیق نمی دانید و فقط بخشی از نام آن را به خاطر دارید

find . -name myFile.txt

2- برای جستجوی عبارت درون فایل ها از دستور Grep استفاده می کنیم ، به مثال زیر دقت کنید. در این مثال عبارت database را درون یک فایل می گردیم.

grep  "database" configuration.php

اگر اسم فایلی که عبارت مد نظرمان در آن است را ندانیم از دستور زیر استفاده می کنیم.

grep -r database

سایر دستورات نیز نظیر whereis ، which و locate برای پیدا کردن فایل ها استفاده می شوند . مثال زیر را ببینید

locate user.tar.gz

و مثلا برای پیدا کردن همه فایل ها با فرمت tar.gz از ستاره ( * ) استفاده می شود ( مثال زیر )

locate *.tar.gz
منبع : کانفیگ سرور

پست های مرتبط

بدون پست مرتبط یافت نشد.

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

شما می‌توانید از این دستورات HTML استفاده کنید: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>