Al sincronizar mi copia de seguridad remota, aparece el error rsync cannot delete non-empty directory
.
Sé la causa: he excluido algunos archivos y cuando rsync intenta eliminar un directorio remoto porque no existe localmente, no puede porque no está vacío. Sin la exclusión, el directorio se vaciaría.
También sé que podría deshacerme del problema usando --delete-excluded, pero eso no es lo que quiero.
Me gustaría omitir la carga de ciertos archivos (porque son demasiado grandes para mi velocidad de carga), pero quiero mantener aquellos que ya he subido hace algún tiempo si existen localmente . Si no existen localmente, deberían eliminarse. --delete-excluded los eliminaría a todos en el lado remoto.
Eso también significa que si un directorio ya no existe localmente, debería eliminarse incluso si contiene archivos excluidos.
¿Es posible configurar rsync para lograr esto?