Cargando

Ir a contenido

X


Ver Más! Profesionales IT y desarrolladores: Llega el evento más importante del año! Servicios cloud, Business Applications, Analytics, IoT, Machine Learning, Bots, Blockchain etc.


 


Cómo usar comando Find en Windows 10, 8, 7

En este tutorial te explicamos cómo usar el comando Find en Windows 10, 8, 7 de diferentes formas.


Escrito por dic 11 2017 18:06



Cada sistema operativo actual trae múltiples herramientas diseñadas para optimizar su uso y aumentar sus posibilidades de gestión. En el caso de los sistemas operativos Windows, contamos con una serie de comandos a través del símbolo del sistema que nos darán la oportunidad de administrar ciertas tareas dentro del sistema y una de estas es el comando Find.

 

Buscar elementos a través del explorador puede ser la opción mas adecuada para muchos usuarios por su simplicidad, pero recordemos que este tipo de búsqueda está sujeta a los parámetros de indización los cuales la pueden convertir en una tarea lenta y compleja. El comando find ha sido desarrollado para permitirnos realizar diversos tipos de búsqueda en Windows de forma simple y funcional.

 

Básicamente el comando find, busca una cadena de texto en un archivo o varios archivos y despliega las líneas de texto que contiene la cadena seleccionada.

 

Uso del comando Find
Para usar el comando find en Windows, en este caso Windows 10, debemos acceder al símbolo del sistema como administradores. Para ello, ingresamos el termino cmd en el cuadro de búsqueda de Windows, y daremos clic derecho sobre símbolo del sistema y seleccionamos la opción Ejecutar como administrador:

 

usar-comando-Find-en-Windows-1.png

 

Aceptamos la advertencia del UAC.

 


1. Parámetros del comando find en Windows


Una vez accedamos al símbolo del sistema podemos ejecutar la siguiente línea para obtener en detalle las diversas opciones a usar con este comando:
find /?

usar-comando-Find-en-Windows-2.png

 

Allí debemos tener en cuenta lo siguiente
  • Los interruptores pueden ser minúsculas o mayúsculas sin afectar la búsqueda
  • Al usar el parámetro "cadena”, se deben añadir comillas dobles a la cadena, ya que, de lo contrario, el comando buscar no funcionará y devolverá un error como respuesta.
  • El parámetro [unidad:] [ruta] archivo puede ser cualquier elemento, desde una letra de unidad a uno o más archivos.

 

La sintaxis a usar con el comando find en sistemas Windows es:

find [switches] "cadena" [archivo]
Los interruptores o switches pueden estar en cualquier orden, pero siempre deben estar antes del parámetro "cadena”.

 

Debemos tener en cuenta algunos consejos antes de ejecutar find en Windows
  • Especificar una cadena: Si no hacemos uso del parámetro /i, el comando find buscara exactamente lo que indiquemos en la cadena. Recordemos que si usamos /i no se identificarán minúsculas de mayúsculas, B y b serán lo mismo, mientras que si no lo usamos las letras serán tenidas en cuenta.
  • Usar el comando find como un filtro: En caso de omitir un archivo, el comando find actuara como un filtro al tomar la fuente de entrada estándar y luego desplegar las líneas que contienen la línea Cadena.
  • Es posible escribir parámetros y opciones de línea de comandos para el comando find en cualquier orden.
  • Uso de comodines: No se permite el uso de los comodines * y ? en exte4nsiones de archivos. Para buscar una cadena en un conjunto de archivos que usemos con comodines, es posible usar el comando find dentro de un comando for.
  • Se permite usar / c y / v en la misma línea de comando

 


2. Realizar búsquedas con el comando Find en Windows


Para este caso, debemos especificar que texto buscaremos y en que ruta hemos de buscar dicho texto.
Usemos este ejemplo:
find "Solvetic" "D:\Solvetic\solvetic.txt"
El resultado será el siguiente:

 

 

usar-comando-Find-en-Windows-3.png

 

Para ver la importancia de las mayúsculas o minúsculas ejecutaremos lo siguiente:

find "solvetic" "D:\Solvetic\solvetic.txt"
Veremos lo siguiente:

 

 

usar-comando-Find-en-Windows-4.png

 

Podemos ver que el resultado no emita ningún resultado debajo de la línea. Si deseamos que la búsqueda se ejecute sin distinguir mayúsculas o minúsculas, podemos usar el parámetro /i de la siguiente forma:

find /i "solvetic" "D:\Solvetic\solvetic.txt"
En este caso se buscará el termino Solvetic sin diferenciar la mayúscula o minúscula:

 

 

usar-comando-Find-en-Windows-5.png

 


3. Buscar en múltiples documentos la misma cadena Windows


Otra de las opciones que nos permite realizar el comando find es buscar una cadena de texto en uno o más documentos, en este caso debemos indicar cada ruta separada y con comillas así:
find /i "solvetic" "D:\Solvetic\solvetic.txt" "D:\Solvetic\solvetic1.txt" "D:\Solvetic\solvetic2.txt"

usar-comando-Find-en-Windows-6.png

 

Si no deseamos ingresar ruta por ruta, será posible buscar todos los archivos de texto en un directorio usando el carácter comodín, (*), de la siguiente forma:

find /i "solvetic" "D:\Solvetic\*.txt”

usar-comando-Find-en-Windows-7.png

 


4. Contar el número de líneas de un archivo Windows


Con el uso de los comandos type y find será posible determinar la cantidad de líneas que tiene un archivo.

 

En este caso, canalizaremos los resultados del comando type con el comando find usando la barra vertical (|), luego usaremos el interruptor "/ v" para mostrar todas las líneas que no contienen la cadena "", y esto lograra que sea contada cada línea con texto. Para mostrar solo el número de líneas en el archivo de texto podemos usar el interruptor "/ c":

type D:\Solvetic\solvetic.txt | find "" /v /c

usar-comando-Find-en-Windows-8.png

 

Enviar la salida de otro comando al comando Buscar Es posible buscar todos los nombres de archivo en un directorio específico para una cadena determinada canalizando la salida del comando dir al comando find.

 

Para este caso tenemos el directorio D:\Solvetic\ y obtendremos los subdirectorios usando el parámetro /s. Luego especificaremos un formato sin información de encabezado o resumen usando el parámetro /b y desplegaremos el resultado en formato de lista ancha con el parámetro /w.

 

Luego, canalizamos con la barra,(|), la salida del comando dir en el comando find.

dir “D:\Solvetic” /s /b /d | find "Solvetic"

usar-comando-Find-en-Windows-9.png

 

De esta forma el comando find nos permite realizar búsquedas de determinados tipos de archivos de forma simple y funcional en sistemas Windows.

 

En este tutorial se muestran los pasos para saber cómo ver abrir ventana de comandos aquí en Windows 10.



AYUDA A MEJORAR ESTE TUTORIAL!

¿Quieres ayudarnos a mejorar este tutorial más? Puedes enviar tu Revisión con los cambios que considere útiles. Ya hay 0 usuario que han contribuido en este tutorial al enviar sus Revisiones. ¡Puedes ser el próximo!


Tutoriales Relacionados



Sin comentarios, sé el primero!

No esperes más y entra en Solvetic
Deja tus comentarios y aprovecha las ventajas de la cuenta de usuario ¡Únete!
10
VOTA
5
100%
4
0%
3
0%
2
0%
1
0%

  Información

  •   Publicado dic 11 2017 18:06
  •   Visitas 3.2K
  •   Nivel
    Avanzado