Attention cette commande N'EST PAS bidirectionnelle:
rsync -rtuv --delete-after "$BACKUP_DIR" "$DIST_DIR"
rsync -rtuv --delete-after "$DIST_DIR" "$BACKUP_DIR"
Si on ajoute un fichier dans "$DIST_DIR" celui-ci sera effacé lors de la fin du premier rsync. Et donc va disparaitre.
Si on enlève l'option "delete" de cette commande elle devient effectivement bidirectionnelle mais supprimer un fichier devient compliqué. Il faut supprimer les fichiers sur DIST_DIR et BACKUP_DIR simultanément.
Pour de la bonne sauvegarde bidirectionnelle le mieux reste syncthing ou resilio.