Disons que j'ai 2 machines:
et je souhaite synchroniser mon dossier distant /home/wolfy/py
avec mon dossier local /home/cavo/python
.
Cela peut-il être fait avec rsync
? Peux-tu me donner un exemple?
Essaye ça:
rsync -ave 'ssh -p 456' /home/cavo/python/ [email protected]:/home/wolfy/py/
Notez que les barres obliques de fin sur les chemins sont très importantes, elles indiquent que vous synchronisez un répertoire sur un répertoire. Le commutateur -e
permet à rsync
de savoir qu'il utilisera le transport ssh
, et pendant que nous spécifions le transport, nous indiquons également à ssh le port qu'il utilisera pour communiquer avec le site distant. Ensuite, le nom d'utilisateur et l'adresse IP de l'hôte distant sont spécifiés comme faisant partie de la cible.
Pour ceux d'entre nous qui aiment la solution verbeuse.
Sudo rsync --ignore-existing --recursive username@domain:/location/to/files/ files/
Rappelez-vous que vous avez toujours un homme avec vous.
$ man rsync