Назад | Перейти на главную страницу

Сказать Rsync пропустить текущий файл во время передачи?

Есть ли способ указать rsync пропустить текущий файл во время синхронизации, возможно, отправив ему определенный сигнал?

Я уже знаю об игнорировании на основе шаблонов, но иногда мне это может пригодиться.

Я не знаком с такой функциональностью, и страница руководства для текущей версии тоже не упоминается. Если не считать просмотра источника в поисках «скрытых функций», которые не упомянуты на странице руководства, я думаю, можно с уверенностью предположить, что такой функции нет.

Я согласен, однако, что похоже, что это может быть удобная функция.

К сожалению, ответ - «нет», но есть Отчет об ошибке в rsync Bugzilla, запрашивающем это улучшение. Возможно когда-нибудь...

Я всегда убиваю rsync (control-c) и повторно запускаю с параметром --exclude и, возможно, --delete. Поскольку rsync оставляет целевой каталог частично обновленным, второй запуск должен быть быстрее, потому что вы можете начать с того места, где остановились.

Вы также можете посмотреть опцию partial-dir для больших файлов.