Есть ли способ указать rsync пропустить текущий файл во время синхронизации, возможно, отправив ему определенный сигнал?
Я уже знаю об игнорировании на основе шаблонов, но иногда мне это может пригодиться.
Я не знаком с такой функциональностью, и страница руководства для текущей версии тоже не упоминается. Если не считать просмотра источника в поисках «скрытых функций», которые не упомянуты на странице руководства, я думаю, можно с уверенностью предположить, что такой функции нет.
Я согласен, однако, что похоже, что это может быть удобная функция.
К сожалению, ответ - «нет», но есть Отчет об ошибке в rsync Bugzilla, запрашивающем это улучшение. Возможно когда-нибудь...
Я всегда убиваю rsync (control-c) и повторно запускаю с параметром --exclude и, возможно, --delete. Поскольку rsync оставляет целевой каталог частично обновленным, второй запуск должен быть быстрее, потому что вы можете начать с того места, где остановились.
Вы также можете посмотреть опцию partial-dir для больших файлов.