Finalidad: | Buscar archivos por nombre o contenido |
Formato: | FIND [/8 /A[[:][-]rhsadecijopt /B /C /D[lista] /E["texto"] /F /G /H /I /I"texto" /K /L /Ln /M /N[dehjs] /O:[-]acdeginorstuz /P /Q /R /S[[+]n] /[T|X]"xx" /U /V /Y /+n /-n] [@expediente] presentar... |
lista | Una lista de letras de unidades de disco (sin dos puntos). |
presentar | El archivo, directorio o lista de archivos o directorios que se mostrarán. |
Selección de archivo
Soportes extendidos comodines, rangos, múltiples nombres de archivosy incluir listas.
Internet: Se puede utilizar con Servidores FTP.
Uso:
FFIND es un comando de búsqueda flexible que busca archivos según sus nombres y contenidos. Dependiendo de las opciones que elija, FFIND puede mostrar nombres de archivos, texto coincidente o una combinación de ambos en una variedad de formatos.
Si no proporciona un nombre de archivo, FFIND leerá desde la entrada estándar. (Esto le permite canalizar o redirigir la entrada a FFIND).
Si desea buscar archivos por nombre, FFIND funciona de manera muy similar al comando DIR. Por ejemplo, para generar una lista de todos los .BTM archivos en el directorio actual, puede usar el comando
encontrar *.btm
El resultado de este comando es una lista de nombres de rutas completos, seguidos de la cantidad de archivos encontrados.
Por ejemplo, si desea limitar la salida a una lista de *.BTM archivos que contienen la cadena Color, podrías usar este comando en su lugar:
encontrar /t"color" *v.btm
El resultado de este comando es una lista de archivos que contienen la cadena Color junto con la primera línea de cada archivo que contiene esa cadena. De forma predeterminada, FFIND utiliza una búsqueda que no distingue entre mayúsculas y minúsculas, por lo que el comando anterior incluirá archivos que contengan COLOR, Color, Color, o cualquier otra combinación de letras mayúsculas y minúsculas.
Si prefieres ver el pasado línea de cada archivo que contiene la cadena de búsqueda, utilice el /R opción, que obliga a FFIND a buscar desde el final de cada archivo hasta el principio. Esta opción también acelerará un poco las búsquedas si busca texto que normalmente estará al final de un archivo, como una línea de firma:
find /r /t"Atentamente", *.txt
Puedes usar TCC comodines extendidos en la cadena de búsqueda para aumentar la flexibilidad de la búsqueda de FFIND. Por ejemplo, el siguiente comando encontrará .TXT archivos que contienen la cadena Junio or Julio. También encontrará Juny y Jule. /C La opción hace que la búsqueda distinga entre mayúsculas y minúsculas:
encontrar /c/t"Ju[nl][ey]" *.txt
Si desea buscar texto que contenga caracteres comodín (*, ?, [o ]), puede utilizar el /I opción para forzar a FFIND a interpretarlos como caracteres normales en lugar de comodines. El siguiente comando, por ejemplo, encuentra todos .TXT archivos que contienen un signo de interrogación:
encontrar /i/t"?" *.TXT
A veces es posible que necesite buscar datos que no se pueden representar con caracteres ASCII. Puedes usar FFIND /X opción para representar la cadena de búsqueda en formato hexadecimal (esta opción también cambia la salida para mostrar desplazamientos hexadecimales en lugar de líneas de texto). Con /X, la búsqueda debe estar representada por pares de dígitos hexadecimales separados por espacios (en el siguiente ejemplo, 41 63 65 es el código hexadecimal para "Ace"):
encontrar /x"41 63 65" *.txt
También puedes buscar usando expresiones regulares usando el /E . See Sintaxis de expresiones regulares para expresiones admitidas.
Cuando utiliza FFIND en una unidad LFN, debe citar cualquier nombre de archivo que contenga espacios en blanco o caracteres especiales.
FFIND también puede buscar archivos en servidores FTP. Por ejemplo:
encontrar /t"Windows" ftp://ftp.microsoft.com/windows
También puede usar el comando IFTP para iniciar una sesión FTP en un servidor y luego usar una sintaxis abreviada para especificar los archivos y directorios que desee. Para más información, ver Uso de servidores FTP/HTTP y IFTP.
Tenga en cuenta que la búsqueda de texto en archivos en servidores FTP (como en el comando anterior) será lenta ya que los datos de cada archivo buscado deben recuperarse del servidor y transferirse a su computadora para verificar la cadena de búsqueda.
FFIND establece tres variables internas:
%_ffind_matches | El número de partidos |
%_ffind_files | El número de archivos encontrados. |
%_ffind_errors | el numero de errores |
Opciones:
/A: | Seleccione solo aquellos archivos que tengan establecidos los atributos especificados. Ver Cambios de atributos para obtener información sobre los atributos que pueden seguir /A:. |
Puede especificar /R:= para mostrar un cuadro de diálogo que le ayudará a establecer atributos individuales.
encontrar /dcdeg ...
encontrar /dc-eg ...
Letras de unidad enumeradas después /D será ignorado al procesar presentar nombres que también incluyen una letra de unidad. Por ejemplo, este comando muestra todos los .BTM archivos en C: y E:, pero sólo el .BAT archivos en D:
encontrar /s /dce *.btm d:\*.bat
/E"texto" | Buscar un expresión regular. La expresión regular debe estar entre comillas dobles si contiene espacios, puntuación o caracteres comodín. Ver también /T. La longitud máxima de línea admitida por /E es 16 Mb. |
BINARY_FILES=.exe;.sys;.dll
/Yo texteo" | Seleccione nombres de archivos haciendo coincidir el texto en sus descripciones. El texto puede incluir comodines y comodines extendidos. El texto de búsqueda debe estar entre comillas dobles y debe seguir el /I inmediatamente, sin espacios intermedios. Puede seleccionar todos los nombres de archivos que tengan una descripción con /I"[?]*", o todos los nombres de archivos que no tienen una descripción con /I"[]". |
/K | Suprima la visualización del encabezado o nombre de archivo para cada línea coincidente para búsquedas de texto. |
/L | Incluya el número de línea para cada línea de texto que se muestra para las búsquedas de texto. FFIND líneas de números que comienzan con 1. Se cuenta una nueva línea por cada carácter CR o LF (FFIND determina automáticamente qué carácter se utiliza para los saltos de línea en cada archivo), o cuando la longitud de la línea alcanza el límite de longitud de la línea de comando, lo que sea que venga primero. |
/Ln | El número de líneas iniciales y finales que se mostrarán en una coincidencia de búsqueda de texto. Cada grupo sucesivo de líneas en un archivo estará separado por un encabezado "----". |
/M | Suprima el pie de página (el número de archivos y el número de coincidencias) al final de la pantalla de FFIND. |
A /N con uno o más de los siguientes argumentos tiene un significado alternativo:
d | Saltar directorios ocultos |
e | No mostrar errores. |
h | Sin encabezados |
j | Saltar cruces |
s | No mostrar el resumen. |
Puede utilizar cualquier combinación de las siguientes opciones de clasificación; Si se utilizan varias opciones, el listado se ordenará con la primera opción de clasificación como clave principal, la siguiente como clave secundaria, y así sucesivamente:
- | Invertir el orden de clasificación para la siguiente opción |
a | Ordene nombres y extensiones en el orden ASCII estándar, en lugar de ordenarlos numéricamente cuando se incluyen dígitos en el nombre o la extensión. |
c | Ordenar por relación de compresión (el archivo menos comprimido de la lista se mostrará primero) |
d | Ordenar por fecha y hora (los más antiguos primero); para unidades que admiten nombres de archivos largos |
e | Ordenar por extensión |
g | Subdirectorios de grupo primero, luego archivos |
i | Ordenar por descripción de archivo (ignorado si /Jefe también se usa) |
n | Ordenar por nombre de archivo (este es el valor predeterminado) |
o | Ordenar por propietario |
r | Invertir el orden de clasificación para todas las opciones |
s | Ordenado por tamaño |
u | Sin clasificar |
/P | Espere a que se presione una tecla después de cada página de la pantalla antes de continuar con la visualización. Sus opciones cuando se le solicite se explican en detalle en Mensajes de página y archivo. |
/Q | No muestre ningún resultado, pero configure las variables internas de FFIND (%_ffind_matches, %_ffind_files y %_ffind_errors). |
/S | Muestra coincidencias del directorio de origen y todos sus subdirectorios. Si no especifica una ruta con el presentar para buscar, FFIND comenzará de forma predeterminada en el directorio actual. |
De forma predeterminada, FFIND procesa solo aquellos subdirectorios sin los atributos Oculto o Sistema. Para ver subdirectorios ocultos o del sistema, utilice /A para cada año fiscal junto con la /S.
Si especifica un número después del /S, FIND lo hará limite la recursividad del subdirectorio al número especificado. Por ejemplo, si tiene un árbol de directorios "\a\b\c\d\e", /S2 sólo irá a los directorios "a", "b" y "c".
Si especifica un + seguido de un número después de /S, FFIND no buscará archivos hasta que llegue a esa profundidad en el árbol de subdirectorios. Por ejemplo, si tiene un árbol de directorios \a B C D e, /S+2 no encontrará nada en \a or \a\b.
If /X va seguido de uno o más pares de dígitos hexadecimales entre comillas (por ejemplo: documentación que demuestre copropiedad de bienes, residencia compartida, recursos económicos combinados, declaraciones juradas de personas que lo conocen y que puedan dar fe de su relación y vida compartida, Decretos o certificados de adopción, Constancia de custodia legal de un niño adoptado durante un período de dos años, /x"44 63 65"), FFIND buscará esa secuencia exacta de caracteres o bytes de datos sin tener en cuenta el significado de esos bytes como texto. Si se encuentran esos bytes, se muestra el desplazamiento (tanto en decimal como en hexadecimal). Una búsqueda de este tipo siempre distinguirá entre mayúsculas y minúsculas.
If /X is no seguido de una cadena de búsqueda hexadecimal, debe usarse junto con /E or /Ty cambiará el formato de salida para mostrar compensaciones (tanto en decimal como en hexadecimal) en lugar de líneas de texto reales cuando se encuentre la cadena de búsqueda. Por ejemplo, este comando usa /T para mostrar la primera línea en cada archivo BTM que contiene la palabra "hola":
encontrar /t"hola" *.btm
c:\prueba.btm:
echo hola
1 línea en 1 archivo
Si usa el mismo comando con /X, se muestra el desplazamiento en lugar del texto:
encontrar /t"hola" /x *.btm
c:\prueba.btm:
Compensación: 1A
1 línea en 1 archivo
Puede especificar una cadena de búsqueda con /T or /X, pero no ambos.
/[+|-]n | "/+n" hace que FFIND se salte la primera n partidos. "/-norte" hace que FFIND se detenga después n partidos. |