Saludos:

Tengo un requerimiento puntual que cumplir y no estoy muy seguro como
enfrentarlo para darle solución, desearía que alguien me pudiese orientar
con alternativas:

1. Poseo directorios que siguen una nomenclatura secuencial: dir1, dir2,
dir3, dir4, ...
2. Cada directorio contiene lo mismo que el anterior más algunos archivos
adicionales. Es decir dir1 puede pesar 10 MB, dir2 12 MB, dir3 15 MB, dir4
21 MB, ...
3. Desearía poder hacer una especie de "sincronización inversa" de modo tal
que:

a) Al sincronizar dir2 con dir1 me quede dentro de dir2 solamente el
contenido que ha variado entre ellos, es decir alrededor de 2 MB
b) Al sincronizar dir3 con dir2 me quede dentro de dir3 solamente el
contenido que ha variado entre ellos, es decir alrededor de 3 MB
c) Al sincronizar dir4 con dir3 me quede dentro de dir4 solamente el
contenido que ha variado entre ellos, es decir alrededor de 6 MB

Esta situación me trae a la mente el parámetro --delete del comando rsync
que se encarga de eliminar los archivos que ya no están presentes en uno de
los directorios sincronizados. Es decir si ejecutara un 'rsync --delete dir1
dir2' me borraría solamente aquellos 2 MB de diferencia que hay de más en
dir2, pero lo que yo desearía es exactamente lo contrario: "borrar todo
excepto esos 2 MB de diferencia entre ambos directorios", de ahí que viene
mi idea de "sincronización inversa".

¿Alguno de Uds. cree que sea posible resolverlo de alguna forma elegante?

Desde ya agradecería algunas ideas.

Saludos
_______________________________________________
Lista de correo Linux-plug
Temática: Discusión general sobre Linux
Peruvian Linux User Group (http://www.linux.org.pe)

Participa suscribiéndote y escribiendo a:  [email protected]
Para darte de alta, de baja  o hacer ajustes a tu suscripción visita:
http://listas.linux.org.pe/mailman/listinfo/linux-plug

IMPORTANTE: Reglas y recomendaciones
http://www.linux.org.pe/listas/reglas.php
http://www.linux.org.pe/listas/comportamiento.php
http://www.linux.org.pe/listas/recomendaciones.php

Responder a