rsync между двумя локальными каталогами
Я пытаюсь сделать rsync
между двумя каталогами, которые у меня есть в двух файловых системах, подключенных к одному компьютеру. Я хочу сделать это, не удаляя лишние файлы в b
. Я думал, что простой rsync -a a/dir b/dir
сработал бы, но, похоже, это не так. Это в системе Linux с 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
Та же команда работает , когда я использую ее в другой системе Linux с немного более новой версией rsync (rsync version 3.0.9 protocol version 30
).
Есть идеи, чего мне не хватает?