У меня есть несколько папок, которые были дублированы по ошибке, и я должен объединить их. Допустим, папка A содержит файл X, а папка B содержит файл Y, я хотел бы скопировать файл X в папку B. Но, конечно, я могу столкнуться с более сложными случаями, когда в папке A и B содержится один и тот же файл X : в этих случаях я хотел бы сохранить самую новую копию файла, поэтому rsync должен сравнить оба файла, а если источник старше, просто пропустите, в противном случае место назначения - более старый, перезаписать.
Какие параметры я должен указать в командной строке rsync?
Это то, что я нашел в Google, но я не думаю, что это правильно.
rsync -avz --ignore-existing src dest
Страница man как-то за мной.
Спасибо.
PS в тех случаях, когда файл существует в обеих папках, лучше было бы перезаписать более старый в целевую папку и в то же время сохранить копию более старого, как резервную копию на случай, если вам придется вернуться к предыдущий
rsync -abuP