OS X için dosya araçlarında gelişmiş arama?


0

Dosyaların içinde hızlı arama yapmamı sağlayacak bir araç arıyorum, bulucunun sağladığından çok daha karmaşık bir şey.

Arayan özellikler:

  • dosya uzantısı filtreleme (dahil / hariç)
  • dizin seçimi, nihai arama grupları
  • unicode desteği
  • işlevselliğini değiştir (isteğe bağlı)
  • ön ayarları kaydet / yükle (isteğe bağlı)

Ayrıca, bilgisayarı kapatmadan hızlı ve> 100.000 dosyada arama yapabilmesi gerekir.

Yanıtlar:


2

Basitçe dosyalarda arama yapmanın ötesine geçtikten ve bul / değiştir ve dosya uzantısı filtreleme gibi şeyler yapma alanına girdiğinizde , özellikle sed , awk ve grep (veya ack ) gibi Unix araçlarından daha hızlı veya daha genişletilebilir olamazsınız . belirttiğiniz gibi yüz binlerce dosya üzerinde çalışıyor.

Bash dosya küremeyi destekler, böylece uzatma filtreleme işlemini kolayca yapabilirsiniz. Filtrelenmiş dosyaları arama için yerine getirin ve değiştirin. Ne tür bir ön ayar aradığınızı tam olarak bilmiyorum, ama aynı şeyi yaptığınız zaman kendinizi sık sık buluyorsanız, ortak "ön ayar" içeren bir komut dosyası oluşturabilirsiniz.

TextMate ve TextWrangler'ı denedim ve her ikisi de çok sayıda dosya üzerinde çalışırken oldukça yavaşladı. Henüz yapmadıysanız, yukarıdaki araçlarla kendinizi tanımanızı şiddetle tavsiye ederim.


1

mdfindBir dosyanın içine bakarak bir şey için gitmek yoludur. İsabetleri daha sonra perlveya grepistediğiniz şekilde filtre uygulayabilirsiniz .

Spotlight kullanmak yapabileceğiniz bir şey değilse ve gerçekten bbfindBBEdit'in bir parçası olan binlerce dosyayı okuyan bir araç kullanmak bir yoldur.


0

Mac OS X Spotlight size şu özelliklerin çoğunu sunar:

  1. Finder'da belirli bir dizine gidin
  2. Arama terimini Finder'ın sağ üstündeki arama metin kutusuna yazmaya başlayın
  3. Şimdi, arama teriminizin hemen altında bir "Arama:" çubuğu göreceksiniz, arama ölçütlerinizi eklemek için en sağdaki (+) düğmesine basın. Eğer kriterler listede değilse, 'diğer'i seçin ve orada bulacaksınız (Dosya uzantısı bu kategoridedir).

Verilen, Spotlight, dosya uzantısını hariç tutma gibi bazı gereksinimlerinizi karşılamıyor, ancak iyi bir başlangıç. Daha fazla güç istiyorsanız, "gelişmiş spot ışığı" için google, gereksinimlerinize uyacak uygulamaları bulacaksınız. Son olarak, komut satırı meraklısıysanız, 'find' komutunu inceleyin.

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.