1

¿Cómo buscar todos los archivos de un tipo y redirigir el output a un archivo de texto?

Aunque parezca tonto, siendo algo tan especifico, algo como esto puede llegar a dar problemas si es que no se entiende bien como funcionan los comandos que se usarán para hacer una tarea que a priori parece simple, por lo cual en este tutorial verás de forma detallada como usar el comando “find” para hacer búsquedas especificas y exhaustivas y guardarlo todo en un archivo de texto.

1. Conoce la estructura del comando findCaptura de pantalla 2024-01-22 001726.png

Ejemplo: Captura de pantalla 2024-01-22 004246.png

Nótese como hay que ser muy específico con las búsquedas al punto de tener que usar el .txt para diferenciar un archivo del otro.

2. Uso de Wildcards para la búsqueda

Para esto tiene que haber visto la clase de Wildcards del Curso de introducción a la Terminal, no obstante indicare la que para mi es la Wildcard mas potente en especial al momento de buscar de forma simple: El asterisco " * ". Esta Wildcard lo que hace es coincidir con cualquier carácter o caracteres, acá un ejemplo:
Captura de pantalla 2024-01-22 005416.png

Como se puede observar el asterisco se puede colocar tanto al inicio como al final y no tiene una cantidad de caracteres máxima con los que coincidir, antes de “ooby” pueden haber mil caracteres e igual concordaría y lo mismo al final.

Otra cosa que se nota es ahora el uso de comillas y es que sin ellas existe la posibilidad de un error así que para fines prácticos es mejor utilizarles al momento de colocar el ‘Argumento de búsqueda’.

3. Hacer la búsqueda y redirigir el output

Finalmente puede hacer su búsqueda completa de una manera eficiente y redirigirla a un archivo, para esto hay múltiples procesos, pero el que usaré es el que de manera legible es el más sencillo para mi.Captura de pantalla 2024-01-22 010100.png

Aquí hago una búsqueda para todos los archivos que terminen en “.txt” y si se fijan, todo lo que veo son Permisos denegados pues son los errores de sitios protegidos por el sistema, recordar que al redirigir el output a un archivo particular todas las búsquedas exitosas fueron a parar allá, también podríamos redirigir todos esos sectores protegidos por el sistema a otro output pero ya es tema para otro tutorial 😉

Captura de pantalla 2024-01-22 010615.png

Finalmente vemos nuestro archivo con todos nuestros archivos .txt ordenados, espero que este tutorial les haya servido para entender mejor la terminal 😄, y salir del problema de hacer esta labor tan específica y no tengan que darle tantas vueltas con errores aparentemente sin sentido como a mi inicialmente.

Escribe tu comentario
+ 2