Cómo usar el comando Buscar para buscar en Windows
Ventanas Símbolo Del Sistema / / March 16, 2020
Ultima actualización en
¿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 puede que no sean 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 permite buscar a través del contenido del archivo, pero pueden ser lentos, especialmente el Explorador de archivos buscar.
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
No es necesario abrir la ventana del símbolo del sistema como administrador. 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, dependiendo de su Ajustes de control de la cuenta 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.
encontrar /?
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 a 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.
buscar [interruptores] "cadena" [ruta / 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".
encuentre "groovypost es el mejor sitio de tecnología" "C: \ Users \ Lori \ Documents \ FindCommandExamples \ example1.txt"
NOTA: Si hay espacios en cualquier parte de la ruta o el nombre 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 el ejemplo anterior (nada aparece debajo de la ruta del archivo), aunque esté en el archivo. Esto se debe a que el caso en "groovypost" no coincide con lo que estaba 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 es el mejor sitio de tecnología" "C: \ Users \ Lori \ Documents \ FindCommandExamples \ example1.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: \ Users \ Lori \ Documents \ FindCommandExamples \ example1.txt" "C: \ Users \ Lori \ Documents \ FindCommandExamples \ example2.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: \ Users \ Lori \ Documents \ FindCommandExamples \ *. txt"
El término de búsqueda se encontró en ambos documentos y las oraciones en las que se encontraron se enumeran debajo de 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 “” 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.
tipo C: \ Users \ Lori \ Documents \ FindCommandExamples \ example1.txt | encontrar "" / 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: \ Users \ Lori \ Documents \ FindCommandExamples 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 para 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: \ Users \ Lori \ Documents \ FindCommandExamples" / s / b / d | encontrar "ejemplo"
¿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.