Bienvenido al sistema de Preguntas y Respuestas de DesdeLinux.net Si tienes alguna duda o pregunta sobre GNU/Linux, siéntete libre de compartirla acá. 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.

como identificar los cambios en un directorio

0 votos
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
preguntado por xnmm (198 puntos) Abr 10, 2015 en Terminal - Bash
Compartir esta pregunta:

1 Respuesta

0 votos
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. :)
respondido por wada (234 puntos) Jul 11, 2015
...