У меня есть команда rsync в приложении, которое копирует содержимое папки на другую машину. У меня есть опция, --remove-source-files
потому что я заинтересован в том, чтобы файлы были на конечном компьютере только после завершения rsync.
Тем не менее, мне было интересно, как rsync ведет себя, если он падает или прерывается при передаче файлов?
Предположим, у меня есть два файла для синхронизации, a
и b
. Будет ли rsync скопировать a
, затем удалить его из источника и начать копирование b
, или он будет ждать обоих a
и b
скопировать их на конечный компьютер, прежде чем удалять их обоих? Я видел, что вы можете настроить это поведение при удалении посторонних файлов с некоторыми флагами, но не нашел ничего об удалении исходных файлов.