Es posible especificar un intervalo de tiempo para que rsync solo funcione en archivos recientemente cambiados.¿Cómo puedo usar rsync para hacer copias de seguridad de archivos modificados en un período reciente?
Estoy escribiendo un script para hacer una copia de seguridad de los archivos recientemente agregados a través de SSH y rsync parece una solución eficiente. Mi problema es que mis directorios de origen contienen una enorme acumulación de archivos antiguos que no me interesan las copias de seguridad.
La única solución que he encontrado hasta ahora es hacer un descubrimiento con ctime para generar un archivo --files-from. Esto funciona, pero tengo que lidiar con algunas instalaciones antiguas con versiones de rsync que no son compatibles con --files-from. Estoy considerando generar --include-from patterns de la misma manera, pero me encantaría encontrar algo más elegante.
Después de realizar su rsync inicial la próxima vez que lo llame, solo transferirá los archivos nuevos o modificados. Ese es el propósito de rsync. – lothar
Otra opción sería reorganizar el diseño de su directorio para que los archivos que no desea realizar la copia de seguridad estén en una ruta diferente, de modo que pueda poner esa ruta en la lista de ignorar para rsync. – lothar
Iba a sugerir el uso de la opción '-t' de rsync, pero eso no hace exactamente lo que se pidió – Hasturkun