A, B, C файл в каталоге / opt / src
D, E, файл в dircory / opt / dest
сравните src и dest, выясните, следует ли добавить B, C к dest и удалить D, E и посмотреть, изменился ли A
и дать A бинарный патч или просто перезаписать его.
Весь этот пакет операций в файле исправления, включая измененное и пропущенное содержимое файла, я могу скопировать этот файл на другой компьютер для выполнения.
Я знаю, что написать некую программу для этого просто, но я не хочу изобретать колесо снова
Rsync, кажется, отвечает большинству моих потребностей, но не знает, как сделать патч.
Спасибо