0 votos

¿Herramientas avanzadas de búsqueda en archivos para OS X?

Estoy buscando una herramienta que me permita hacer búsquedas rápidas dentro de los archivos, algo bastante más complejo que lo que proporciona finder.

Características que se buscan:

  • filtrado de extensiones de archivos (incluir/excluir)
  • selección de directorios, eventual definición de grupos de búsqueda
  • soporte unicode
  • sustituir la funcionalidad (opcional)
  • guardar/cargar preajustes (opcional)

Además, tiene que ser rápido y ser capaz de buscar en >100.000 archivos sin dejar el ordenador.

2voto

michaelmichael Puntos 2213

Una vez que se va más allá de la simple búsqueda en los archivos y se entra en el reino de hacer cosas como buscar/reemplazar y filtrar la extensión de los archivos, no se puede ser más rápido o más extensible que las herramientas de Unix como sed , awk y grep (o ack ), sobre todo cuando se trabaja con cientos de miles de archivos, como usted especifica.

Bash soporta el globbing de archivos, por lo que puede hacer fácilmente el filtrado de extensiones. Pasa los archivos filtrados a sed para buscar y reemplazar. No estoy seguro de qué tipo de preajustes estás buscando, pero si te encuentras haciendo el mismo tipo de cosas a menudo, puedes crear un script con "preajustes" comunes.

He probado TextMate y TextWrangler, y ambos se ralentizan considerablemente cuando se ejecutan en muchos archivos. Recomiendo encarecidamente que te familiarices con las herramientas mencionadas, si no lo has hecho ya.

1voto

Oskar Puntos 1242

mdfind es el camino a seguir para cualquier cosa que busque dentro de un archivo. Puede filtrar los resultados más tarde con perl o grep o cualquier otra cosa que desee.

Si usar spotlight no es algo que puedas hacer y realmente quieres una herramienta que lea miles de archivos bbfind que forma parte de BBEdit es el camino a seguir.

0voto

El Spotlight de Mac OS X le ofrece la mayoría de estas funciones:

  1. En el Finder, navegue hasta un directorio específico
  2. Comienza a escribir el término de búsqueda en el cuadro de texto de búsqueda situado en la parte superior derecha del Finder
  3. Ahora verá una barra de "Búsqueda:" justo debajo de su término de búsqueda, pulse el botón (+) en el extremo derecho para añadir sus criterios de búsqueda. Si el criterio no está en la lista, seleccione "otros" y lo encontrará allí (la extensión del archivo está en esta categoría).

Es cierto que Spotlight no satisface algunos de sus requisitos, como la exclusión de la extensión del archivo, pero es un buen comienzo. Si quieres más potencia, busca en Google "enhanced spotlight" y encontrarás aplicaciones que podrían satisfacer tus necesidades. Por último, si eres un experto en línea de comandos, echa un vistazo al comando "find".

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X