Estou tentando fazer rsync
entre dois diretórios que tenho em dois sistemas de arquivos conectados ao mesmo computador. Eu quero fazer isso sem excluir os arquivos extras no b
. Eu pensei que um simples rsync -a a/dir b/dir
funcionaria, mas não parece. Este é um sistema Linux com 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
O mesmo comando faz o trabalho quando eu usá-lo em um sistema Linux diferente, com uma versão ligeiramente mais recente do rsync ( rsync version 3.0.9 protocol version 30
). Alguma idéia do que estou perdendo?
olhando para a sua postagem "rsync -aa / test b / test" parece não fazer nada, não é mesmo? Este é um erro de recortar e colar? Eu não sei o cmd da 'árvore', mas pelo menos as duas 'árvores mostram o mesmo resultado.
—
Sparkie