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?
¿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?
No se puede hacer desde el icono de spotlight en la barra de menú. Pero puedes hacerlo con spotlight:
Navega a la carpeta en el finder.
Escriba su búsqueda en la barra de búsqueda situada en la parte superior derecha de la carpeta.
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.
Muy potente y rápido
mdfind "text to find"
Descripción Mac Dev Centre - The Power of mdfind
En la esquina superior derecha de su pantalla: Spotlight BBEdit soporta una gran búsqueda, también, en archivos y carpetas.
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.
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 Mac“ Su carpeta” Compartido
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.
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.