RSYNC

From Tuxunix

Jump to: navigation, search

Réplication de contenu incrémental entre 2 serveurs

#> rsync -e ssh -uarpv --stats --del --exclude '/var/www/wiki/xxxx.php' /var/www/wiki/* root@XXXXX:/var/www/emon/mediawiki/


-u : ignorer les fichiers qui sont plus récents sur le récepteur

-a : En mode archive, équivaut à -rlptgoD

-r : récursif

-v : verbose

-p : Garde les permissions


-l : copie les liens symboliques comme liens symboliques

-t : préserve les dates

-g : préserve le groupe

-o : mettre le propriétaire du fichier de destination identique à celui du fichier source

-D : préserve les périphériques

--del : permet de supprimer les fichiers sur "destination" qui n'existent plus sur "source"

--delete : efface avant le transfert les fichiers qui n'existent pas sur la source.

-p : provoque la mise à jour des permissions sur la destination pour qu'elles soient identiques aux permissions sur la source.

--progress : montre l'avancement pendant le transfert.

--filter : pour exclure des répertoires ou fichiers

exemple :

#> rsync -a --filter "- *.log" --filter "- lost+found/" 

--exclude : Pour exlure un fichier

--force : force la suppression de répertoires même non-vides

Personal tools