Wiki CgX

Parce que j'ai un cerveau, mais pas trop.

Outils pour utilisateurs

Outils du site


it:linux-utilitaires:rsync

rsync

avzhe ?

  • -a, –archive : Raccourci des options -rlptgoD
    En gros, c'est récursif, et on garde les propriétés et permissions de la source
    Attention, ça ne garde pas les liens symboliques ! ( dans ce cas, il faut voir avec l'option -L )
  • -v, –verbose : On voit les fichiers passer à l'écran
    Plus verbeux : -vv
  • -z, –compress : Ca compresse au passage (utile pour gagner de la bande passante, mais couteux en CPU)
  • -h, –human-readable : Les résultats finaux en octets seront plus lisibles par un humain.
  • -e, –rsh=COMMAND : Permet de choisir la méthode alternative (distante) de transfert. Souvent SSSH.
  • –delete : Efface les fichiers/répertoires présents dans la destination et absents de la source

Via SSH

Mirroring Local->Remote

rsync -avzhe ssh --delete <local-path>/* root@remote.server:/<remote-path>/

Mirroring Remote->Local

rsync -avzhe ssh --delete root@remote.server:/<remote-path>/* <local-path>/

Avec un port alternatif : -e 'ssh -p 2234'

Aide supplémentaire

it/linux-utilitaires/rsync.txt · Dernière modification : 13 Apr 2023 :: 14:48 de CgX