Close Menu
AzerVoice Logo
    Facebook X (Twitter) Linkedin Youtube

    AzerVoice

    • Baş xəbər
    • Qətər
    • Körfəz Əməkdaşlıq Şurası
    • Arab+
    • ArabShow
      • ArabLyrics
      • ArabSport
    • Təhlil
    • Xəbər lenti
    Facebook X (Twitter) Linkedin Youtube
    AzerVoice
    Voice of Azerbaijan / Cəmiyyət / Linux dünyası
    Linux dünyası

    Linuxda fayl və mətn axtarışı: Find və Grep komandaları

    10 May 2026 21:00
    Facebook Twitter Pinterest Copy Link Telegram LinkedIn Tumblr Email
    Linuxda fayl və mətn axtarışı: Find və Grep komandaları
    Facebook Twitter LinkedIn Pinterest Email

    BAKI,VOA

    Linux sistemləri minlərlə qovluq və milyonlarla fayldan ibarətdir. Xüsusilə server idarə edərkən və ya proqramlaşdırma ilə məşğul olarkən müəyyən bir faylı və ya faylın içindəki konkret bir sözü tapmaq samanlıqda iynə axtarmağa bənzəyə bilər. Lakin Linux-un iki möhtəşəm aləti — Find və Grep — bu samanlığı saniyələr içində ələkdən keçirməyə imkan verir. Bu məqalədə biz peşəkar bir detektiv kimi sistemdə axtarış aparmağı öyrənəcəyik.

    1. Faylları tapmaq: Find komandası

    Find komandası sistemdə faylın adına, ölçüsünə, yaradılma tarixinə və ya icazələrinə görə axtarış aparmaq üçün istifadə olunur.

    Ada görə axtarış: find /home -name "hesabat.txt"

    Bu komanda /home qovluğunda adı "hesabat.txt" olan bütün faylları tapır.

    Ölçüyə görə axtarış: find /var/log -size +100M

    100 meqabaytdan böyük olan bütün loq fayllarını tapmaq üçün mükəmməldir.

    Genişlənməyə görə axtarış: find . -name "*.jpg"

    Olduğunuz qovluqdakı bütün şəkil fayllarını siyahılayır.

    2. Mətnin içində axtarış: Grep komandası

    Grep Linux-un ən çox istifadə olunan və ən güclü komandalarından biridir. O, faylları deyil, faylların daxilindəki mətnləri axtarır.

    Faylın daxilində söz axtarmaq: grep "xəta" sistem_loqu.txt

    Faylın içində "xəta" sözü keçən bütün sətirləri ekrana gətirir.

    Böyük-kiçik hərf fərqi olmadan: grep -i "linux" qeydlər.txt

    "Linux", "linux" və ya "LINUX" yazılmasından asılı olmayaraq bütün nəticələri tapır.

    Bütün qovluqda axtarış: grep -r "verilənlər bazası" /var/www/

    Veb saytınızın bütün faylları daxilində bu ifadəni axtarır.

    3. İki gücü birləşdirin: Pipe (|) istifadəsi

    Linux-da bir komandanın nəticəsini digərinə ötürmək üçün "Pipe" (borulama) işarəsindən istifadə edirik. Bu, axtarışı inanılmaz dərəcədə gücləndirir.

    Ssenari: Sistemdəki bütün aktiv proseslər arasında yalnız "python" ilə bağlı olanları görmək istəyirsiniz:

    Komanda: ps aux | grep python

    PS aux bütün siyahını çıxarır, grep isə onların arasından yalnız "python" sözü keçənləri süzgəcdən keçirib sizə göstərir.

    Axtarışın nəticəsini fayla yazmaq

    Əgər axtarışın nəticəsi çox uzundursa və onu sonra oxumaq istəyirsinizsə, nəticəni birbaşa fayla yönləndirə bilərsiniz.

    Komanda: find / -name "*.conf" > konfiqurasiya_listi.txt

    Mütəxəssis məsləhətləri

    Tab düyməsindən istifadə edin: Fayl yollarını yazarkən səhv etməmək üçün Tab düyməsi ilə tamamlamadan istifadə edin.

    Ulduz (*) işarəsinin gücü: *.txt yazmaqla bütün mətn fayllarını, a* yazmaqla "a" hərfi ilə başlayan hər şeyi əhatə edə bilərsiniz.

    Grep rəngləndirmə: grep --color komandasından istifadə etsəniz, tapılan sözlər ekranda rəngli görünəcək və oxumaq asanlaşacaq.

    #Oppo Find X8 Ultra #Dinlər tarixində mübahisəli mətn – Barnaba İncili #Linuxda təhlükəsizliyin açarı: Fayl icazələri və Chmod #Linuxda 777 nədir? Fayl icazələrinin geniş izahı #Linuxda proseslərin idarə edilməsi #Linuxda fayl və mətn axtarışı #Find #Grep #Find istifadəsi #Linux mətn axtarışı
    Facebook Twitter Pinterest LinkedIn Tumblr Email Copy Link

    Oxşar Xəbərər

    Linuxda terminalın fərdiləşdirilməsi: Alias yaratmaq və .bashrc faylı

    9 Avqust 2026 16:00

    Linuxda proseslərin arxa planda idarəsi: Bg, Fg və & simvolu

    2 Avqust 2026 11:00

    Linuxda faylların oxunması və izlənilməsi: Head, Tail və Less komandaları

    26 İyul 2026 15:00

    Linuxda vaxt və saat tənzimləməsi - Date və timedatectl dərsləri

    19 İyul 2026 14:00

    Linuxda disk idarəçiliyi: Df, Du və Mount komandaları

    12 İyul 2026 11:00

    Linux terminalı üçün sürətli referans siyahısı

    5 İyul 2026 12:00

    Linuxda paket idarəetməsi: APT, DPKG və repozitorilərin sazlanması

    28 İyun 2026 13:00

    Linuxda proseslərin idarə edilməsi: Top, Htop və Kill komandaları

    31 May 2026 16:00

    Linuxda istifadəçi idarəetməsi: Useradd və Passwd komandaları

    24 May 2026 15:59

    Linuxda təhlükəsizlik: Fayl və qovluq icazələri (Chmod)

    19 Aprel 2026 19:46

    Barnaba İncilinin taleyi: İznik Məclisindən günümüzə

    29 Mart 2026 18:02

    Dünyanın ən güclü Android smartfonlarının adları açıqlanıb

    1 İyul 2025 19:09
    XƏBƏR LENTİ

    Planetin ən böyük canlısı: Mavi balinaların bilinməyən sirləri

    Türkiyə Nigerə dəstəyini açıqladı

    Ərdoğan Zəfər Bayramının ildönümü münasibətilə bəyanat yayıb

    Macarıstanda oğurlanan təyyarə nüvə stansiyasına yaxınlaşdı

    İslandiya 13 ildən sonra Avropa İttifaqına qayıdır? Referendumda “hə” səsi önə keçdi

    Azərbaycan XİN Zəfər bayramı münasibətilə Türkiyə xalqını və dövlətini təbrik edib

    Cümə namazının şərtləri: Məzhəblərə görə minimum camaat sayı nə qədərdir?

    Yuxuda məscid görmək necə yozulur?

    Türkiyə hərbi dəniz qüvvələri Somali dəniz quldurları tərəfindən qaçırılan gəmini azad edib

    İslam memarlığının 8 şah əsəri hansılardır?

    Facebook X (Twitter) Linkedin Youtube
    © 2026 Azervoice.
    • Əlaqə
    • Haqqımızda
    • İstifadə şərtləri
    • Məxfilik siyasəti
    • Xəbər lenti

    Axtarış üçün yuxarıya yazın və Enter düyməsinə basın. Ləğv etmək üçün Esc düyməsini sıxın.