Quando sincronizzo il mio backup remoto ottengo l'errore rsync cannot delete non-empty directory
.
Conosco la causa: ho escluso alcuni file e quando rsync tenta di eliminare una directory remota perché non esiste localmente, non può poiché non è vuota. Senza l'esclusione, la directory verrebbe svuotata.
So anche che potrei sbarazzarmi del problema usando --delete-excluded, ma non è quello che voglio.
Vorrei saltare il caricamento di determinati file (perché sono troppo grandi per la mia velocità di upload), ma voglio conservare quelli che ho già caricato qualche tempo fa se esistono localmente . Se non esistono localmente, devono essere eliminati. --delete-excluded li eliminerebbe tutti sul lato remoto.
Ciò significa anche che se una directory non esiste più localmente, dovrebbe essere eliminata anche se contiene file esclusi.
È possibile configurare rsync per ottenere questo risultato?