Búsqueda de múltiples tipos de archivos
A medida que nuestra investigación se profundiza, necesitamos localizar múltiples tipos de archivos de evidencia. En este paso, aprenderemos a usar el comando find con comodines para buscar archivos con diferentes extensiones.
Usemos el comando find para buscar archivos con extensiones .txt y .log simultáneamente:
find . -name "*.txt" -o -name "*.log"
Analicemos este nuevo comando, un poco más complejo:
find . es igual que antes, indica a find que comience desde el directorio actual.
-name "*.txt" busca cualquier archivo que termine en .txt.
-o significa "o" (or) en la sintaxis del comando find.
-name "*.log" busca cualquier archivo que termine en .log.
El asterisco * es un carácter comodín que coincide con cualquier número de caracteres. Por lo tanto, *.txt coincide con cualquier archivo que termine en .txt, independientemente de lo que aparezca antes. Esto es muy útil cuando no estás seguro del nombre exacto del archivo pero conoces su extensión.
Tras ejecutar este comando, deberías ver una salida similar a esta:
./evidence/clue.txt
./evidence/new_lead.txt
./logs/system.log
./logs/recent_activity.log
./notes/interview.txt
Esta salida nos muestra todos los archivos .txt y .log en nuestro directorio actual y sus subdirectorios. Cada línea es la ruta a un archivo que coincide con nuestros criterios de búsqueda.
Si ves archivos diferentes o menos archivos, no te inquietes. Lo importante es que veas tanto archivos .txt como .log en el resultado. Los archivos reales pueden variar según tu configuración específica.