Cómo usar el comando Buscar para buscar en Windows

¿La búsqueda de Windows es demasiado lenta para usted? Aprenda a acelerar su búsqueda con el comando find en la ventana del símbolo del sistema.
Windows tiene algunas capacidades de búsqueda integradas,pero pueden no ser de su agrado. Cortana o el cuadro de búsqueda estándar en la barra de tareas y el cuadro de búsqueda en el Explorador de archivos en Windows 10 le permiten buscar a través del contenido del archivo, pero pueden ser lentos, especialmente la búsqueda del Explorador de archivos.
Hay una forma más rápida de buscar el contenido de los archivos en su disco duro usando la línea de comando. los encontrar El comando busca cadenas de texto en archivos y devuelve las líneas de texto de los archivos en los que se encontró la cadena de texto.
NOTA: los encontrar El comando no es adecuado para archivos grandes o grandes cantidades de archivos
Hoy cubriremos cómo usar el encontrar comando y proporcionaremos algunos ejemplos.
Abra la ventana del símbolo del sistema con privilegios administrativos
Abrir la ventana del símbolo del sistema comoEl administrador no es necesario. Sin embargo, le ayuda a evitar cuadros de diálogo de confirmación molestos. Solo tenga cuidado con los comandos que ejecuta como administrador en la línea de comandos. Utilizando la encontrar el comando como administrador es seguro ya que no cambia ni elimina ningún archivo.
Entrar cmd.exe en el Buscar cuadro en la barra de tareas. Luego, haga clic derecho en el Símbolo del sistema artículo bajo Mejor partido y seleccione Ejecutar como administrador desde el menú emergente.

Si el Control de cuentas del usuario aparece el cuadro de diálogo, haga clic en si continuar.
NOTA: Es posible que no vea este cuadro de diálogo, según la configuración de Control de cuentas de usuario. No recomendamos deshabilitar UAC por completo.

Interruptores y parámetros para el comando find
La mayoría de los comandos tienen interruptores opcionales que modifican la operación predeterminada del comando. Puede obtener ayuda para ver todos los interruptores disponibles para encontrar comando escribiendo la siguiente línea en el indicador y presionando Entrar.
find /?

Los interruptores pueden ser minúsculas o mayúsculas.
Para el "cuerda" parámetro, debe rodear la cadena con comillas dobles, de lo contrario, el encontrar El comando no funcionará y devolverá un error.
los [unidad:] [ruta] nombre del archivo El parámetro puede ser cualquier cosa, desde una letra de unidad hasta un solo archivo o varios archivos.
Sintaxis para el comando find
La sintaxis de un comando es una forma específica de organizar el comando y sus modificadores y parámetros. La siguiente es la sintaxis general para el comando find.
find [switches] "string" [pathname/s]
Los interruptores pueden estar en cualquier orden siempre que estén antes de "cuerda" parámetro. Los corchetes [] indican que el interruptor o parámetro es opcional.
Buscar un solo documento para una cadena de texto
Primero, le mostraremos cómo buscar en un documento todas las apariciones de una cadena de texto. El siguiente comando busca en el archivo example1.txt la frase "groovypost es el mejor sitio de tecnología".
find "groovypost is the best tech site" "C:UsersLoriDocumentsFindCommandExamplesexample1.txt"
NOTA: Si hay espacios en alguna parte de la ruta onombre del archivo, debe poner comillas alrededor de la ruta completa, como hicimos en el comando anterior. Las citas no son realmente necesarias en este caso, pero no está de más tenerlas.

Tenga en cuenta que la frase no se encontró en lo anteriorejemplo (nada aparece debajo de la ruta al archivo), aunque esté en el archivo. Esto se debe a que el caso en "groovypost" no coincidía con lo que había en el archivo, que es "groovyPost". Añade el "/yo”(Letra minúscula o mayúscula“ i ”) cambia justo después del comando de búsqueda (antes de la frase) para ignorar el caso al buscar la frase de texto.
find /i "groovypost is the best tech site" "C:UsersLoriDocumentsFindCommandExamplesexample1.txt"
Ahora, se encontró la frase y toda la línea que contiene la frase se imprime en la pantalla debajo de la ruta al archivo que se está buscando.

Buscar varios documentos para la misma cadena de texto
Ahora que puede buscar una cadena de texto en un archivo, busquemos en varios archivos la misma cadena de texto.
Puede especificar varios archivos para buscar en el comando de búsqueda colocando la ruta a cada archivo entre comillas separadas por un espacio.
find /i "groovypost" "C:UsersLoriDocumentsFindCommandExamplesexample1.txt" "C:UsersLoriDocumentsFindCommandExamplesexample2.txt"
También puede buscar todos los archivos de texto en un directorio utilizando el carácter comodín, que es un asterisco (*), como se muestra en el siguiente comando.
find /i "groovypost" "C:UsersLoriDocumentsFindCommandExamples*.txt"
El término de búsqueda se encontró en ambos documentos y las oraciones en las que se encontraron se enumeran en la ruta completa de cada archivo.

Cuenta el número de líneas en un archivo
Si desea saber cuántas líneas hay en un archivo, puede usar una combinación de tipo y encontrar comandos los tipo El comando muestra el contenido de uno o más archivos de texto.
Canalizamos los resultados de la tipo comando en el encontrar comando utilizando la barra vertical (|). Utilizamos el "/ v"Para mostrar todas las líneas que NO contienen el "" cadena, por lo que se contará cada línea con texto. Para mostrar solo el número de líneas en el archivo de texto (no las líneas en sí), utilizamos el "/C"Interruptor.
type C:UsersLoriDocumentsFindCommandExamplesexample1.txt | find "" /v /c

Enviar la salida de otro comando al comando Buscar
También puede buscar todos los nombres de archivo en un directorio para una determinada cadena canalizando la salida del dir comando a la encontrar mando.
Por ejemplo, obtuvimos el listado del directorio de C: UsersLoriDocumentsFindCommandExamples directorio y cualquier subdirectorio en ese directorio ("/ s"Interruptor). También especificamos usar el formato simple sin información de encabezado o resumen ("/si"Cambiar) y mostrar la lista en el mismo formato que el formato de lista amplia ("/ w"Interruptor) pero ordenados por columna ("/re"Interruptor).
Luego, canalizamos (|) la salida del comando dir en el comando find, solo agregando "ejemplo" como el parámetro No agregamos ningún interruptor al comando de búsqueda. Los nombres de archivo a buscar provienen de la salida del dir mando.
dir "C:UsersLoriDocumentsFindCommandExamples" /s /b /d | find "example"

¿Prefieres usar el comando de búsqueda o el cuadro de búsqueda en el Explorador de archivos? ¿Cómo has usado el comando find? Comparta sus ideas y ejemplos con nosotros en los comentarios a continuación.
Deja un comentario