Le logiciel rsync
permet de synchroniser des fichiers d'un hôte distant à un hôte local ou d'un hôte local à un hôte distant.
Paramètre | Description |
---|---|
-a | Archive |
-h | |
-E |
rsync -aE --remove-source-files ~/Documents /Volumes/Seagate_5TB/Documents
Copier un répertoire et fichiers récursivement vers une autre destination:
rsync -zrvh /home/myfolder /opt/backup
Pour copier des fichiers via SSH:
$ rsync -zrvh -e "ssh -p 12345" --progress --append ./SomeFolder user@host:/home/user/files
L'option -e
est pour spécifier un port SSH différent, enlever l'option si 22 est utilisé.
Autre exemple, pris de Linux Magazine:
$ rsync -azvp /home/* sysadmin@remoteserver:/backup --progress
Options:
a
: Archive tout, signifie essentiellement de tout copier, sous-répertoire, etc.z
: Active la compressionv
: Verbosep
: Donne plus de détails, dit ce qui est copié