Sto provando a fare rsync
tra due directory che ho in due filesystem collegati allo stesso computer. Voglio farlo senza eliminare i file extra in b
. Pensavo che un semplice rsync -a a/dir b/dir
avrebbe funzionato, ma non sembra. Questo è su un sistema Linux con 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
Lo stesso comando fa il lavoro quando lo uso su un sistema Linux diverso con una versione leggermente più recente di rsync ( rsync version 3.0.9 protocol version 30
). Qualche idea di cosa mi sto perdendo?