что такое команда rsync для "умного" слияния двух папок?

У меня есть несколько папок, которые были дублированы по ошибке, и я должен объединить их вместе. Допустим, папка содержит файл X и папка в содержит файл y, я хотел бы получить файл X скопировать в папку В. Но, конечно, я могу столкнуться с более сложными случаями, где F.я. обе папки A и B содержат один и тот же файл х: в тех случаях, я хотел бы сохранить новую копию файла, так как rsync должен сравнить оба файла, и если происхождение постарше просто пропустить, в противном случае его назначения является старшая, слишком много писать.

какие параметры я должен поместить в командную строку rsync?

это то, что я нашел в Google, но я не думаю, что это правильно.

rsync -avz --ignore-existing src dest

страница man как-то за пределами меня.

спасибо.

PS в тех случаях, когда файл существует в обеих папках, лучше было бы перезаписать старую в папку назначения и в то же время сохранить копию старой, как резервную копию на случай, если вы должны вернуться к предыдущему

26
задан Tiziano Solignani
12.01.2023 14:11 Количество просмотров материала 2958
Распечатать страницу

1 ответ

я хотел бы использовать:

rsync -abviuzP src/ dest/
  • -i включает детализированный формат, который показывает больше информации, чем формат по умолчанию
  • -b делает rsync резервные копии файлов, которые существуют в обеих папках, добавляя ~ старый файл. Вы можете управлять этим суффиксом с помощью --suffix .suf
  • -u делает передачу rsync пропустить файлы, которые новее в dest, чем в src
  • -z включает сжатие, что полезно при передаче легко сжимаемые файлы по медленным ссылкам
  • -P превращается в --partial и --progress
  • --partial заставляет rsync сохранять частично переданные файлы, если передача прервана
  • --progress показывает индикатор выполнения для каждой передачи, полезно, если вы передаете большие файлы
55
отвечен user49740 2023-01-13 21:59

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх