Linux'ta metin içeren dosyayı bulun

Şu anda, çoğu Linux dağıtımı, dosya arama eylemi için geliştirilmiş bir dizi GUI aracıyla entegre edilmiştir, ancak yeni bir kullanıcı veya yeterli deneyimi olmayan biri bir Linux sistemine eriştiğinde, bu tür bir eylem için kendilerini belada bulabilirler. Dosyaları tamamen Linux'ta aramak için en iyi ücretsiz araçlardan biri, bulma, bulma, izleme, karalama ve daha fazla komut gibi aramalar için kullanılabilen konsol araçlarının çoğuna dayanan CatFish'tir.

Sistem yöneticisi olduğumuzda, işimizi etkin bir şekilde yürütebilmek için dosya aramanın yürütülmesi hayati önem taşır. Linux sistemlerine girişmek, daha deneyimli olanlar için karmaşık olmayan bir şey olabilir, ancak belki de yeni başlayanlar için zorlu bir görev olduğunu varsayar. Bu nedenle CatFish aracı, aradığımız dosyaları farklı filtrelerle bulmamıza grafiksel olarak yardımcı olacaktır.

CatFish ile dosya veya klasörleri ada, tarihe, bir tarih aralığına, gizli dosyalara göre aramak mümkün olacaktır ve dosyaların görüntülenmesini destekler, bu ücretsiz bir yazılım projesidir ve GPL v2 lisans sürümünü kullanır.
Linux'ta özel metin içeren dosyaları bulmak için CatFish'in nasıl kullanılacağını görelim.

Dosyaları Linux'ta metne göre aramak için CatFish'i kurun ve kullanın

Aşama 1
CatFish, Ubuntu Yazılım Merkezi'nden veya aşağıdaki komutu yürüterek terminalden kurulabilir:

 sudo apt yayın balığı yükleyin 

Adım 2
CatFish yüklendikten sonra, ona arama motorundan erişiriz ve atılacak ilk adım dişli simgesine tıklayıp "Dosya içeriğinde ara" kutusunu etkinleştirmektir:

BÜYÜT

Aşama 3
Bu seçenek aktifken, özel bir metin içeren dosyaları aramak için terminale gideceğiz ve aşağıdaki sözdizimini uygulayacağız:

 find ./ -type f -exec grep -l "bulunacak metin" {} \; 
4. Adım
Bu durumda aşağıdakileri arayacağız:
 bul ./ -type f -exec grep -l "Solvetik" {} \; 

BÜYÜT

Adım 5
Bu örnekte, find komutu mevcut dizinden "./" başlayarak dosyaları arayacaktır, ancak aranacak yolu belirtebiliriz. "-type f" seçeneği, CatFish'e yalnızca dosyaları aramasını ve dizinleri hariç tutmasını söyler, ayrıca yalnızca belirli türdeki dosyaları arayabiliriz, örneğin:

 find ./ -type f -iname "* .txt" -exec grep -l "Çözümsel" {} \; 

BÜYÜT

6. Adım
Bu durumda -exec seçeneği grep aracını çağırır, böylece eşleşen dosyaların her biri içeriğini doğrulamaya hazır olur ve metin dosyadaysa, -l seçeneği sayesinde adı çıktıya yansıtılır. . Ayrıca grep aracını şu şekilde kullanmak da mümkün olacaktır:

 grep -iRl "Solvetik" ./

BÜYÜT

7. Adım
Kullanılan parametreler şunlardır:

-benMetnin büyük veya küçük harflerinin yok sayıldığını gösterir.

-RÖzyinelemeli dosya işlemeyi ifade eder

-l"Dosyanın adını göster, ancak sonucun kendisini gösterme" ifadesini gösterir.

8. Adım
CatFish uygulamasının kendisinden, tek bir metin içeren dosyaları aramak mümkün olacak, bunun için üst alana istenen metni girmeniz yeterli ve aşağıdakileri göreceğiz:

BÜYÜT

9. Adım
Orada her maçı aşağıdaki gibi ayrıntılarla buluyoruz:

  • İsim
  • Tam boyut
  • Dosya konumu
  • Değiştirme tarihi

Bu pratik araçla, Linux'ta belirli metinlere sahip dosyaları bulmak kolay olacaktır.

wave wave wave wave wave