|
# comment utiliser la commande rsync pour reelemnt sauvegarder, c'est à dire concerver les anciennes versions des fichiers modifiés ou supprimé, on parle alors de plusirues généations.
# par défaut l'option -b renome l'ancien fichier en ajoutant un tilde (~) derriere le nom et donc ne garde qu'une seule génération.
# pour plus de profondeur il faut utiliser l'option --backup-dir=.... en changeant Ă chaque fois
SOURCE=/rep-toto
CIBLE=/sauve
VERSION=$(basename $SOURCE)$(%F-%T%N) # AAAA-MM-JJ-hh:mm:ss-nanosecondes
rsync -a --delete --backup-dir=$VERSION rep-toto $CIBLE
# quand --backup-dir indique un chemin relatif le repertoire sera mis dans le repertoire cible
# si le repertoire source est indiqué avec un slash à la fin, c'est le contenu qui sera synchronisé
# du coup les repertoires de versions seront imbriqués puisqu'ils sont absents de la source
|