Close Menu
AzerVoice Logo
    Facebook X (Twitter) Linkedin Youtube

    AzerVoice

    • Baş xəbər
    • Xəbər lenti
    • Siyasət
    • Türk Dövlətləri
    • Digər Dövlətlər
      • Şimali Afrika
      • Yaxın Şərq
    • Təhlil
    • İran Müharibəsi
    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 mətn redaktorları: Nano və Vi/Vim ilə faylların idarə edilməsi

    12 İyul 2026 13: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 şəbəkə idarəçiliyi və diaqnostika: Ping, Ifconfig və Netstat komandaları

    21 İyun 2026 16:00

    Linuxda kiber təhlükəsizlik: UFW firewall vasitəsilə serverin qorunması

    14 İyun 2026 18:00

    Linuxda arxivləşdirmə və sıxılma: Tar, Zip və Unzip komandaları

    8 İyun 2026 11: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İ

    Region üçün əsas təhdid İran deyil, İsraildir - Oman XİN

    Çin Hörmüz boğazı ilə bağlı çağırış etdi

    Qazaxıstan süni yağış layihəsinə başlayıb

    Prezident İlham Əliyev və Peter Pelleqrini bir-birinə xatirə hədiyyələri təqdim ediblər

    Türkiyənin Azərbaycana hazır geyim məhsulları ixracı xeyli artıb (ÖZƏL)

    Prezident İlham Əliyev və Slovakiya Prezidenti Peter Pelleqrini Ağdamın Baş Qərvənd kəndində görülən işlərlə tanış olublar

    Ərdoğan Pakistan Silahlı Qüvvələrinin komandanını qəbul edib

    Prezident İlham Əliyev və Slovakiya Prezidenti Peter Pelleqrini Şuşada Azərbaycanın tanınmış şəxsiyyətlərinin işğal dövründə güllələnmiş büstlərinə baxıblar

    Türkiyənin Azərbaycana dəri məhsulları ixracı xeyli artıb (ÖZƏL)

    Azərbaycanla Türkmənistan arasında əməkdaşlıq genişlənir

    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.