Windows Tips & News

Linux'ta Belirli Metin İçeren Dosyaları Bulun

click fraud protection

Linux, kullandığınız dağıtımdan bağımsız olarak, dosya aramaya izin veren bir dizi GUI aracıyla birlikte gelir. Birçok modern dosya yöneticisi, dosya listesinde dosya aramayı destekler. Ancak çoğu, bir dosyanın içeriğinde arama yapmanıza izin vermez. İşte Linux'ta dosya içeriğini aramak için kullanabileceğiniz iki yöntem.

Muhtemelen, daha fazla yöntem mevcuttur. Dosyalarınızı gerçekten hızlı bir şekilde bulabilen bir arama indeksi olan popüler bir arama aracı olan Catfish var. Dosya içeriğini arama seçeneği ile birlikte gelir, ancak benim için güvenilir bir şekilde çalışmıyor.

Kendi kullandığım yöntemleri paylaşmak istiyorum.
İlk yöntem, meşgul kutusu üzerine kurulu gömülü sistemlerde bile herhangi bir dağıtımda bulunan grep yardımcı programını içerir.

Linux'ta belirli metin içeren dosyaları bulmak için, aşağıdakileri yapın.

  1. Favori terminal uygulamanızı açın. XFCE4 terminali kişisel tercihimdir.
  2. Belirli bir metin içeren dosyaları arayacağınız klasöre gidin (gerekirse).
  3. Aşağıdaki komutu yazın:
    grep -iRl "bulunacak metniniz" ./

    İşte anahtarlar:
    -i - metin durumunu yoksay
    -R - dosyaları alt dizinlerde yinelemeli olarak arar.
    -l - dosya içeriği bölümleri yerine dosya adlarını göster.

    ./ - son parametre, metninizi aramak için ihtiyaç duyduğunuz dosyaları içeren klasörün yoludur. Bizim durumumuzda, dosya maskesine sahip geçerli klasördür. Klasörün tam yoluna değiştirebilirsiniz. Örneğin, işte benim komutum

    grep -iRl "linux" /home/user/Documents/winaero

Not: grep ile kullanmak isteyebileceğiniz diğer faydalı anahtarlar:
-n - satır numarasını göster.
-w - tüm kelimeyi eşleştir.

Kullandığım diğer bir yöntem ise konsol dosya yöneticisi uygulaması olan Midnight Commander (mc). Grep'ten farklı olarak, mc, denediğim tüm Linux dağıtımlarında varsayılan olarak dahil değildir. Kendiniz yüklemeniz gerekebilir.

mc ile belirli metin içeren dosyaları bulun

Midnight Commander'ı kullanarak belirli bir metni içeren dosyaları bulmak için uygulamayı başlatın ve klavyede aşağıdaki sıraya basın:
alt + Vardiya + ?
Bu, arama iletişim kutusunu açacaktır.

"İçerik:" bölümünü doldurun ve Enter tuşuna basın. Gerekli metne sahip tüm dosyaları bulacaktır.

Bu dosyaları Panelize seçeneğini kullanarak sol veya sağ panele yerleştirebilir ve istediğinizi kopyala/taşı/sil/görüntüle/yapabilirsiniz.

Midnight Commander, konu arama olduğunda çok zaman kazandıran bir araçtır.

Bu kadar.

Windows 10'da Depolama Havuzundaki Depolama Alanını Değiştirin

Windows 10'da Depolama Havuzundaki Depolama Alanını Değiştirin

ÖNERİLEN: Windows sorunlarını düzeltmek ve sistem performansını optimize etmek için burayı tıklay...

Devamını oku

Microsoft, Windows 10 sürüm 1803 "Nisan 2018 Güncellemesini" Duyurdu

Microsoft, Windows 10 sürüm 1803 "Nisan 2018 Güncellemesini" Duyurdu

ÖNERİLEN: Windows sorunlarını düzeltmek ve sistem performansını optimize etmek için burayı tıklay...

Devamını oku

Windows 10 Build 18850 (İleri Atla)

Windows 10 Build 18850 (İleri Atla)

ÖNERİLEN: Windows sorunlarını düzeltmek ve sistem performansını optimize etmek için burayı tıklay...

Devamını oku