Ceci est une ancienne révision du document !
Copie récursive d’un dossier d’un serveur (serveur1) vers un autre serveur (serveur2) depuis votre machine locale. Cela nécessite d’avoir accès aux deux serveurs, depuis votre machine locale, vous lancez une commande qui copiera les fichiers d’un serveur à un autre.
scp -r -p user@serveur1:chemin/vers/dossier/source user@serveur2:chemin/vers/dossier/destination
La commande est sensiblement la même, vous êtes connecté sur la machine où sont disponibles les fichiers.
scp -r -p chemin/vers/dossier/source user@serveur2:chemin/vers/dossier/destination
Comme l'indique le manuel :
“rsync est un programme très similaire à rcp, mais possède bien plus d'options et utilise le protocole de mise à jour à distance rsync afin d'accélérer significativement le transfert de fichiers lorsque le fichier de destination existe déjà.”
L'appel de base :
rsync source/ destination/
L'intérêt est une utilisation à travers le réseau. rsync utilise SSH par défaut. Un exemple :
rsync -az source/ login@serveur.org:/destination/