Lors de la synchronisation de ma sauvegarde à distance, j'obtiens l'erreur rsync cannot delete non-empty directory
.
Je connais la cause: j'ai exclu certains fichiers et lorsque rsync essaie de supprimer un répertoire distant car il n'existe pas localement, il ne peut pas car il n'est pas vide. Sans l'exclusion, l'annuaire serait vidé.
Je sais également que je pourrais me débarrasser du problème en utilisant --delete-exclus, mais ce n'est pas ce que je veux.
Je voudrais ignorer le téléchargement de certains fichiers (car ils sont trop gros pour ma vitesse de téléchargement), mais je veux conserver ceux que j'ai déjà téléchargés il y a quelque temps s'ils existent localement . S'ils n'existent pas localement, ils doivent être supprimés. --delete-exclus les supprimerait tous du côté distant.
Cela signifie également que si un répertoire n'existe plus localement, il doit être supprimé même s'il contient des fichiers exclus.
Est-il possible de configurer rsync pour y parvenir?