Bir klasördeki (ve alt klasörlerdeki) tüm metin dosyalarını Mac OS X'te belirli bir dize veya metin biti için aramanın bir yolu var mı?
Bir klasördeki (ve alt klasörlerdeki) tüm metin dosyalarını Mac OS X'te belirli bir dize veya metin biti için aramanın bir yolu var mı?
Yanıtlar:
Bunu menü çubuğundaki spot simgesinden yapamazsınız. Ancak bunu spotlight ile yapabilirsiniz:
Bulucudaki klasöre gidin.
Aramanızı, klasörün sağ üstündeki arama çubuğuna yazın.
Sonuçların üstünde bir çizgi var:
Ara: Bu Mac "Klasör Adınız"
Aramayı tüm bilgisayar yerine klasörle sınırlandırmak için klasörün adını tıklayın; "Bu Mac" varsayılan seçimdir.
Ardından dişli simgesini tıklayın, arama kriterlerini göster öğesini seçin ve türü metin dosyalarına değiştirin.
Komut satırını tercih ederseniz,
grep "my string of text" -R .
Aşina olmanız (veya aşina olmanız) gerekir grep
. man grep
Daha fazla bilgi için okuyun .
function findtext() { grep -ri "$1" . }
. Bu şekilde kullanıyorum: findtext toto
aramaya başlamak istiyorum.
Ekranınızın sağ üst köşesinde: Spot Işığı
BBEdit , dosya ve klasörlerde de mükemmel aramaları destekler.
mdfind 'kMDItemTextContent="*text*"c' -onlyin ~/Notes/
c
davayı yok sayar. Sorgu formatı ve diğer niteliklere genel bakış için bu cevaba bakınız .
grep -F what? -l -r ~/Notes --include *.txt
-F
regex yerine sabit dizeleri arar. -l
yalnızca eşleşen dosyaların adlarını yazdırır.
mdfind 'kMDItemTextContent="*text*"c' -onlyin ~/Notes/
Finder'ı aç
Varsa, aramak istediğiniz klasöre gidin.
Aramak istediğiniz terimi sağ üst köşedeki arama çubuğuna girin. Görmek için pencereyi uzatmanız gerekebilir.
Yazmaya başladıktan veya enter tuşuna bastıktan sonra arama kutusunun altında sola yazan bir bölüm göreceksiniz,
Ara: Bu Mac " Klasörünüz " Paylaşılan
Bilgisayarınızın tamamını aramak istiyorsanız, "Bu Mac" i tıklayın. Aksi halde, yanındaki klasör adına tıklayın. Zaten seçilmiş olabilir.
Bu seçeneklerin sağ tarafında, yanında artı işareti bulunan bir "Kaydet" düğmesi bulunur.
Artı işaretine tıklayın. İki açılır liste göreceksiniz. İlki "Kind" seçin. İkinci sırada "Herhangi" veya "Metin" i seçin.
"Herhangi" seçeneğini seçmek daha fazla eşleşme bulabilirken, "Metin", Mac OS X'in "Metin" kategorisine girdiğini belirleyen dosyaları bulacaktır.
Altbilgi gösterilirse, arama sonuçlarının altbilgide görüneceği.
Bilginize Bazen bir arama yapmanın zaman aldığını ve bazen Finder'ın bir şey yaptığına dair hiçbir gösterge olmadığını farkettim. Çok fazla beklemem ama küçük bir klasör arıyorsanız çok hızlı olmalı. Mac'inizde arama yapmak bir dakika veya daha uzun sürebilir.
Not: Tam bir cümle bulmak için onu tırnak içine alın.
Sana bakmak öneririm Dosya İçeriği Finder üzerinde App Store'da (- Ben onun geliştiriciyim yasal uyarı). Özellikle indekslemeden dosya içeriğini aramak için tasarlanmış uygun fiyatlı bir uygulamadır. Bu metin dosyalarını destekler ve diğer büyük dosya biçimleri (pdf, doc (x), xls (x), vs).
Filtreleme, aramanızı birden çok ölçütle (dosya türü, oluşturma / değiştirme tarihleri vb.) Optimize etmenize ve hassaslaştırmanıza izin verir.
İşte nasıl çalıştığı hakkında ayrıntılı bir belge .