içinde

Linux: Metin İçeren Dosyaları Bulun

Doğası gereği unutkan olduğumuz için yarattığımız dosyaları çoğu zaman unuturuz. Ancak bu eksik dosyaları sakladığımız yolu, klasörü veya dizini hala hatırlayabilirsek şanslı olabiliriz. Eğer durum buysa, o zaman asla önemli bir şey olmaz. Ancak, bu gerçekten büyük bir sorun ve hatta eksik dosyaları bilgisayarımızda nereye koyduğumuzu bile hatırlayamıyorsak acı verici. “Basit,” Seni duyuyorum … “bul onu.” Evet, bulabiliriz. Ama bekleyin, dosya adını biliyor musunuz?

Dosyaları ve dosya adlarını unutmak bizde en yaygın olanıdır. Dışarıdaki birinin fotografik bir hafızası olduğuna ve daha önce yarattığı bazı dosyaların eksikliğini hiç yaşamadığına asla inanmayacağım. Elbette, özellikle eksik olan dosya bizim için çok değerliyse, hepimiz bu korkutucu deneyimi yaşadık.

Windows’ta bu sorun, yalnızca Başlat menüsündeki bul veya arama aracı kullanılarak kolayca çözülebilir. Dosya adındaki bazı metinleri veya cümleleri hatırlıyor musunuz? “İsimli dosyaları bul” u kullanın ve joker karakterin (*) gücünü açığa çıkarın. Örneğin, dosya adında yalnızca “istatistik” kelimesini hatırlayabiliyorsanız, “* istatistik *” için arama yapın ve bu, dosya adında “istatistik” kelimesini içeren dosyaları arayacaktır. “Dosya adındaki bir kelimeyi bile hatırlayamıyorum,” dediğini yine duyabiliyorum. Eh, dosya içeriğinde tek bir kelimeyi bile hatırlayamayacağınızı sanmıyorum. Dosya adındaki bir kelimeyi veya ifadeyi bile hatırlayamıyorsanız, dosya içeriğinin kendisine gidin. Windows’ta, “metin içeren dosyaları bul” giriş kutunuzda belirttiğiniz bazı metinleri içeren dosyaları yine de arayabilirsiniz. Bu, dosya adının kendisindeki kelimeleri unutma sorununuzu kesinlikle çözecektir.

Ancak, eğer Linux’taysanız, özellikle GUI arayüzüne bağımlı normal bir kullanıcıysanız, her şey Windows’dakinden daha farklı ve karmaşık olacaktır. Linux daha çok bir kabuktan komutları yürütmekle ilgilidir.

Dolayısıyla, normal bir kullanıcıysanız ve Linux’ta “eksik dosyalar” sorunuyla karşı karşıyaysanız endişelenmeyin, size bu sorunu çözmenin en yaygın yöntemlerini göstereceğim:

Metin dizesi içeren dosyaları bulun

grep -lir “bulunacak metin” *

-L anahtarı yalnızca metnin bulunduğu dosyaların adlarını verir (metni içeren her satır yerine), -i anahtarı durumu yok sayar ve -r alt dizinlere iner.

Ubuntu’da arama terimlerini içeren dosyaları bulun

Anahtar sözcükler içeren dosyaları bulmak için linux, herhangi bir dosyanın veya bir dosya listesinin içindeki satırları bulmak için kullanabileceğiniz grep adında güçlü bir komuta sahiptir.

grep -i -n aranacak metin ‘*

Metin içeren dosyaları listeleyin

Bir dizgi içeren dosyalar için bir dizini özyinelemeli olarak aramak, dosyaların adlarını ve satır numarasını çıktı olarak vermek için kullanılır. Bu, içindeki tüm normal dosyaları arayacaktır.

grep –with-filename –line-number `find -type f`

Ne düşünüyorsun?

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.

GIPHY App Key not set. Please check settings

Linux veya Windows – Hangisi?

Canlı sohbet yazılımı Çevrimiçi Çağrı Merkezi Çözümü