Buscar archivos y filtrar texto como un pro
Encontrar es media batalla. Aprenderás a localizar FICHEROS por su nombre en todo un árbol de carpetas (where, dir /s, Get-ChildItem -Recurse) y a buscar TEXTO dentro de ellos (findstr, Select-String), con comodines y una pizca de expresiones regulares. En CMD y en PowerShell.
🔍Dos preguntas distintas (y no se resuelven igual)
En el día a día buscar es casi siempre una de estas dos cosas, y conviene no mezclarlas:
| ¿Dónde está este FICHERO? | buscas por nombre (o por extensión) dentro de un árbol de carpetas. Herramientas: where, dir /s, Get-ChildItem -Recurse. |
| ¿Qué fichero CONTIENE este texto? | buscas una palabra o patrón dentro de los ficheros. Herramientas: findstr, Select-String (el “grep” de Windows). |
La pieza común a todo son los comodines, que describen "qué nombres valen":
**.log = todo lo que acabe en .log; informe* = todo lo que empiece por "informe".?dato?.txt encaja con dato1.txt o datoA.txt, pero no con dato42.txt.*.*Buscar ficheros por su nombre y buscar texto dentro de ellos son trabajos distintos. Si te equivocas de herramienta, no encuentras nada. Esta lección te da las dos cajas de herramientas, en CMD y en PowerShell, y cuándo usar cada una.
📂Buscar FICHEROS en CMD: where y dir /s
El CMD trae dos buscadores. where está pensado para encontrar programas (sigue el PATH del sistema) y dir /s para encontrar tus ficheros recorriendo subcarpetas:
where notepadwhere /r C:\Users *.pdf.pdf bajo C:\Users y sus subcarpetas (/r = recursivo).dir /s informe.docxdir /s /b *.log/b da solo la ruta “limpia” de cada resultado, una por línea (ideal para copiar o encadenar).dir /s /b /a:h/a:h para incluir también los ficheros ocultos en la búsqueda.dir /s /b *.log | find /c "."find /c)./b (bare) es tu mejor amigo al buscar: convierte el listado adornado en una lista limpia de rutas, perfecta para copiar, para pasar a otro comando o para revisar de un vistazo.
El resto de la lección está en el Laboratorio
Esto es una muestra gratuita. La lección completa (los 8 bloques restantes con sus chuletas de comandos copiables, diagramas y el resumen) está dentro, junto a tu Kali en el navegador, las máquinas, el Arsenal y el tutor Rio.
Únete para desbloquearla →