linux-howto:rsync
Ceci est une ancienne révision du document !
Table des matières
Howto rsync
Copie de répertoires locaux
# -a : archive # -v : verbose # -z : compress rsync -avz /src /dest
Copie de répertoires distants
# -e : remote shell to use # To Server - Copy files rsync -avz -e ssh /src user@server:/dest/ # From Server - Copy files rsync -avz -e ssh user@server:/source/ /dest/
Copie de fichiers en fonction d'un masque
# --include / --exclude # Copie de tous les fichiers jpg d'un répertoire vers un autre rsync -av --include='*.jpg' --include="*/" --exclude="*" ./photos/ ./backup/
Backup différentiel
/etc/cron.daily/backup #!/bin/bash DAY=$(date +%Y-%m-%d) if [ -e /location/to/backup/incr/$DAY ] ; then rm -fr /location/to/backup/incr/$DAY fi rsync -a --delete --inplace --backup --backup-dir=/location/to/backup/incr/$DAY /folder/to/backup/ /location/to/backup/full/ &> /dev/null
Liens
linux-howto/rsync.1357373494.txt.gz · Dernière modification : 2013/01/05 09:11 de thierry
