J'essaie de faire rsyncentre deux répertoires que j'ai dans deux systèmes de fichiers connectés au même ordinateur. Je veux le faire sans supprimer les fichiers supplémentaires dans b. Je pensais qu'un simple rsync -a a/dir b/dirfonctionnerait, mais cela ne semble pas. Ceci est sur un système Linux avec rsync version 3.0.6 protocol version 30:
$ mkdir -p a/test
$ mkdir -p b/test
$ touch a/test/file1
$ touch a/test/file2
$ touch b/test/file3
$ tree a/test b/test
a/test
├── file1
└── file2
b/test
└── file3
0 directories, 3 files
$ rsync -a a/test/ b/
$ tree a/test b/test
a/test
├── file1
└── file2
b/test
└── file3
0 directories, 3 files
La même commande ne fonctionne quand je l' utilise sur un système Linux avec une version légèrement plus récente de rsync ( rsync version 3.0.9 protocol version 30). Des idées que me manque-t-il?