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