¿Cómo puedo hacer una búsqueda de texto completo de archivos de texto sin formato en mi carpeta de DropBox?

Entiendo que Spotlight buscará el texto completo de los archivos en cualquier carpeta y mostrará los archivos que contienen instancias del texto buscado. Pero también me gustaría ver instancias resaltadas del texto buscado dentro del archivo de texto. Comando-f en un editor de texto logra esto.

El problema es que tengo que realizar un proceso de dos pasos que puede llevar mucho tiempo cuando tengo muchos archivos para buscar:

  1. Use Spotlight para ubicar archivos que tienen instancias del texto buscado en ellos
  2. Abra cada archivo en un editor de texto individualmente, comando-f, y localice la instancia del texto dentro de ese archivo.

¿Hay alguna forma de combinar estos dos pasos en uno solo en OS X? ¿Hay alguna característica de Spotlight que me falta o una aplicación que haga esto? Puedo hacer esto con bastante facilidad en el iPad con la barra de búsqueda en Daedalus Touch, pero me encantaría encontrar un equivalente de OS X.

Gracias por leer.

Respuestas (3)

A menudo hago esa búsqueda, pero no uso interfaces gráficas de usuario sofisticadas para eso. Si estás interesado, sigue leyendo.

Unix tiene una gran herramienta llamada grepque buscará patrones dentro de los archivos. Incluso admite expresiones regulares si usa egrep.

Ejemplo de búsqueda de la palabra "hola" con combinación de mayúsculas y minúsculas en la carpeta de Dropbox:

cd /Users/name/Dropbox
grep -Riw hello *

Eso es. Oh, olvidé mencionar que debes usar la Terminalaplicación antes de escribir estos comandos.

Si buscas dos palabras "hola" o "adiós", puedes hacer:

egrep -Riw "hello|bye" *

Si está buscando todas las palabras que contienen "el" (como hola), puede hacer lo siguiente:

grep -Ri ell *

Y finalmente (pero lea la página del manual si quiere más), haga coincidir cada archivo que tenga la palabra "iOS" con este caso en particular:

grep -Rw iOS *
Gracias. Encontré la herramienta grep en mi propia investigación. Aunque tampoco me gustan las GUI 'elegantes', prefiero las GUI. No sé lo que estoy haciendo en la aplicación Terminal.
Entiendo. Me gustan las GUI lujosas y no lujosas, me siento cómodo con todos los tipos, incluida la línea de comandos. Así que trato de usar la herramienta más fácil para cada tarea. Siempre tengo una terminal abierta ;-)

Encontré una aplicación (de pago) que hará lo anterior: SearchInFiles . Descargo de responsabilidad: aún no lo he probado.

Puede intentar usar Ambar ( https://ambar.cloud ). Es una solución en la nube para buscar en el contenido de sus archivos de Dropbox. Una vez que conecta Ambar a Dropbox, sincroniza los archivos de Dropbox y permite una búsqueda intelectual ultrarrápida. Con el plan gratuito puede indexar hasta 2000 documentos.

La revisión rápida se publica aquí

PD: trabajo para Ambar.

La comunidad aquí tiende a rechazar la autopromoción abierta y marcarla como spam. Publique respuestas buenas y relevantes, y si algunas (pero no todas) se refieren a su producto o sitio web, está bien. Sin embargo, debe revelar su afiliación en sus respuestas.