Bir dosyayı Linux'ta içeriğine göre nasıl bulabilirim?


14

Bir dosyayı komut satırında Linux'taki içeriğine göre nasıl bulabilirim?

Örneğin, bilgisayarımda "helo" kelimesini içeren bir dosya bulmak istiyorum.

Yanıtlar:



3

/ Usr / local / bin / dizininde grepall adlı bir dosyayı aşağıdaki içerikle oluşturabilirsiniz:

find -type f -exec grep -q $1 {} \; -print

içeriği kullanarak arama yapabilirsiniz grepall something


1
Sadece grep -r yapabildiğiniz zaman çok şey yazıyor
Matt H

Komut bul ile dizinler üzerinden yinelemeli grep ve tüm dosyalarda grep yapabilirsiniz.
kockiren



0

Bir yönetici veya kodlayıcıysanız, normal yerine kopyalamayı düşünebilirsiniz grep.

rg helo örneğin, geçerli çalışma dizinindeki (alt klasörler dahil) tüm dosyaları arar.

Daha ayrıntılı bilgi için kılavuza , kılavuz sayfasına ve hatta koda bakın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.