Esta publicación explicará una guía completa para buscar archivos usando PowerShell.
Cómo buscar en un archivo utilizando la búsqueda recursiva en PowerShell?
Estos son los métodos que se pueden usar para buscar recursivamente a través de archivos en PowerShell:
Método 1: Busque un archivo utilizando la búsqueda recursiva en PowerShell usando el cmdlet "Get-ChildItem"
"Get-Childitem"Es un comando específico en PowerShell que se utiliza para buscar los archivos y carpetas en la ubicación proporcionada. Además, no muestra las carpetas vacías desde la ruta especificada cuando un "-RecurrirSe usa la bandera. Esta bandera se usa para buscar recursivamente a través de los subcarpistas.
Ejemplo 1: Cómo buscar en un archivo con un nombre específico en diferentes directorios?
En este ejemplo, usaremos el "Get-Childitem" con "-Filtrar" y "-Recurrir"Flags para buscar un solo archivo con un nombre de archivo de la siguiente manera:
> Get -ChildItem C: \ Doc -Filter File.txt -curseAquí:
Ejemplo 2: Cómo buscar archivos con una extensión específica?
También puede utilizar el mismo comando para buscar archivos proporcionando la extensión específica. Por esa razón, usa el "Get-Childitem"Cmdlet, agregue la ruta de la carpeta, escriba la extensión del archivo con un"personaje salvaje *", como "*.TXT", Y finalmente agregue el"-RecurrirParámetro al final.
> Get-Childitem C: \ doc *.txt -curseAquí el "personaje salvaje *"Se utiliza para localizar el archivo con las extensiones específicas en el directorio especificado:
Método 2: Busque un archivo utilizando la búsqueda recursiva en PowerShell utilizando el cmdlet "Dir"
Otro cmdlet que se puede usar para buscar recursivamente usando PowerShell es el "Prostituta". Es básicamente el alias del "Get-Childitem"Cmdlet utilizado para mostrar los archivos y carpetas en el directorio especificado.
Ejemplo 1: Cómo buscar en un archivo con un nombre específico en diferentes directorios?
Para buscar un solo archivo con un nombre específico, primero, agregue el "Prostituta"Cmdlet, agregue la ruta del archivo, especifique el"-Filtrar"Flag, escriba el nombre exacto del archivo con su extensión y finalmente agregue el"-Recurrir" bandera:
> Dir C: \ Doc -Filter File.txt -curseEjemplo 2: Cómo buscar archivos con una extensión específica?
Los archivos con una extensión específica se pueden buscar recursivamente utilizando el comando dado. Solo agregue la extensión del archivo con "personaje salvaje *"Al principio, como"*.TXT":
> Dir C: \ doc *.txt -curseLa salida muestra que los archivos con extensiones específicas se han buscado recursivamente desde el directorio dado.
Conclusión
Los archivos en Windows se pueden buscar recursivamente utilizando el "Get-Childitem"Cmdlet con la combinación del"-Recurrir" bandera. Para encontrar un archivo con el nombre del archivo "-FiltrarSe usa la bandera. Además, para buscar archivos con extensión de especificación, solo agregue la extensión con el "personaje salvaje *"Al principio, así"*.TXT". Esta publicación ha proporcionado un procedimiento completo para buscar los archivos de manera recursiva utilizando PowerShell.