Bienvenido al sistema de Preguntas y Respuestas de DesdeLinux.net Si tienes alguna duda o pregunta siéntete libre de compartirla aquí. Entre todos te ayudaremos. Antes de empezar, te sugerimos que le pegues un vistazo a nuestra guía de preguntas frecuentes (FAQ, en inglés) para entender cómo funciona Ask DesdeLinux.
0 votos
preguntado por (198 puntos) en Terminal - Bash
ola a todos.

Si se han fijado estoy realizando muchas preguntas acerca de bash. Pues esto es xq estoy escribiendo un programa en bash q es algo asi como un "apt, yum, dnf, pacman, nhopkg o portage" y entonces estoy reuniendo información para realizarlo.

Entonces mi pregunta: como identifico que archivos han cambiado en un directorio

Lo q sucede es que despues de la instalacion de un programa desde el codigo fuente quiero identificar en q carpetas de la $PATH se han instalado, removido y/o modificado desde la ultima vez (y q antes alla hecho esto para saber los cambios), y despues en el script que va en el paquete binario generado agregar todo lo q se necesario

ejemplo

se modifico X: cp X /dir/sub/file
se elimino Y: rm -Rf Y /dir/sub/file
se agrego Z: cp Z /dir/sub

ya entendieron

bueno entonces como lo hago
Compartir esta pregunta:

1 Respuesta

0 votos
respondido por (234 puntos)
Identifica cual es la ruta que se instalara, crea una función que busque recursivamente en el directorio todos los archivos, guardas en un un temporal los MD5 de los archivos actuales y repites el mismo proceso después de actualizar, para comparar ambos archivos y así saber que lineas son nuevas, cuales faltan y las que se modificaron. Pero la verdad es una mala idea la relación costo-beneficio es nula. :)

Preguntas relacionadas

+1 voto
1 respuesta 1.2k visitas
+1 voto
1 respuesta 1.2k visitas
preguntado por scrips en bash para calcular numeros ver May 9, 2015 en Terminal - Bash
0 votos
1 respuesta 2.6k visitas
0 votos
0 respuestas 61 visitas
...