Я намагаюся робити 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
). Будь-які ідеї, чого мені не вистачає?
дивлячись на вашу публікацію "rsync -aa / test b / test", здається, нічого не робить взагалі, правда? Це помилка вирізання та вставки? Я не знаю cmd "дерева", але принаймні обидва "дерева" показують однаковий результат.
—
sparkie