2009-11-19 18:51:02 +0000 2009-11-19 18:51:02 +0000
69
69

Buscar en archivos de texto en Mac OS X

¿Existe una forma de buscar en todos los archivos de texto de una carpeta (y subcarpetas) una cadena o fragmento de texto específico en Mac OS X?

Respuestas (8)

93
93
93
2009-11-19 19:02:16 +0000

Si prefieres la línea de comandos,

grep "my string of text" -R .

Tendrás que estar (o familiarizarte) con grep. Lee man grep para más información.

25
25
25
2009-11-19 23:56:58 +0000

No se puede hacer desde el icono de spotlight en la barra de menú. Pero puedes hacerlo con spotlight:

  1. Navega a la carpeta en el finder.

  2. Escriba su búsqueda en la barra de búsqueda situada en la parte superior derecha de la carpeta.

  3. Hay una línea sobre los resultados que dice:

Buscar: Este Mac “Su nombre de carpeta”

Haga clic en el nombre de su carpeta para restringir la búsqueda a la carpeta en lugar de a todo el ordenador, que es lo que hace la selección por defecto “Este Mac”.

A continuación, haz clic en el icono del engranaje, elige mostrar criterios de búsqueda y cambia el tipo a archivos de texto.

22
22
22
2013-02-03 19:57:25 +0000

Muy potente y rápido

mdfind "text to find"

Descripción Mac Dev Centre - The Power of mdfind

5
5
5
2009-11-19 18:55:59 +0000

En la esquina superior derecha de su pantalla: Spotlight BBEdit soporta una gran búsqueda, también, en archivos y carpetas.

4
4
4
2013-02-04 13:56:22 +0000
mdfind 'kMDItemTextContent="*text*"c' -onlyin ~/Notes/

c ignora las mayúsculas y minúsculas. Ver esta respuesta para una visión general del formato de consulta y otros atributos .

grep -F what? -l -r ~/Notes --include *.txt

-F busca cadenas fijas en lugar de regex. -l sólo imprime los nombres de los archivos que coinciden.

2
2
2
2015-11-12 06:53:06 +0000

Abra el Finder

Navegue hasta la carpeta en la que desea buscar si tiene una.

Introduzca el término que desea buscar en la barra de búsqueda de la esquina superior derecha. Es posible que tenga que estirar la ventana para verlo.

Después de empezar a escribir o de pulsar enter, verás una sección debajo del cuadro de búsqueda a la izquierda que dice:

Buscar: Este MacSu carpetaCompartido

Si quieres buscar en todo tu ordenador haz clic en “Este Mac”. De lo contrario, haga clic en el nombre de la carpeta que está al lado. Puede que ya esté seleccionada.

A la derecha de esas opciones hay un botón “Guardar” con un signo más al lado.

Pulse el signo más. Verá dos listas desplegables. En la primera seleccione “Tipo”. En la segunda elige “Cualquiera” o “Texto .

Elegir "Cualquiera” puede encontrar más coincidencias, mientras que “Texto” encontrará los archivos que Mac OS X determine que pertenecen a la categoría “Texto”.

El número de resultados de la búsqueda aparecerá a pie de página si se muestra el pie de página.

FYI He notado que a veces tarda en hacer una búsqueda y a veces no hay indicación de que Finder esté haciendo algo. Yo no esperaría demasiado, pero si estás buscando en una carpeta pequeña debería ser muy rápido. Si buscas en tu Mac puede tardar hasta un minuto o más.

Nota bene: Para encontrar una frase exacta enciérrala entre comillas.

1
1
1
2019-06-14 13:37:59 +0000

Te sugiero que mires File Content Finder en la App Store (descargo de responsabilidad - soy su desarrollador). Es una aplicación asequible diseñada específicamente para buscar el contenido de los archivos sin indexar. Soporta archivos de texto** y otros formatos de archivo importantes (pdf, doc(x), xls(x), etc).

Su filtrado le permite optimizar y refinar su búsqueda por múltiples criterios: tipo de archivo, fechas de creación/modificación, etc.

Aquí hay una documentación detallada sobre su funcionamiento.

0
0
0
2017-10-23 06:15:25 +0000

Para una mayor velocidad de búsqueda, puede utilizar ag (el buscador de plata)

Instalación: brew install the_silver_searcher

El uso es igual, sólo hay que sustituir el grep por el ag

Por ejemplo,

Más información se puede ver en Github .