Rsync имеет:
--max-size=SIZE don't transfer any file larger than SIZE
У unison есть подобная опция?
Вы можете использовать -copythreshold
опцию. От флага помощи в унисон:
-copythreshold n use copyprog on files bigger than this (if >=0, in Kb)
Вы можете сделать фиктивную программу / скрипт, который ничего не делает. Обычно я полагаю, что вы указали бы rsync со специальными параметрами в качестве функции копирования, но если вы не хотите ничего копировать, программа копирования не должна предпринимать никаких действий.
# ~/.unison/myprofile.prf
# Skip files larger than 200 megabytes
# Use copyprog with files larger than XXX Kb
copythreshold = 200000
# rsync will skip files that are too large
copyprog = rsync --inplace --compress ""--max-size=200M""
copyprogrest = rsync --partial --inplace --compress ""--max-size=200M""
Скопировано из Unison Wiki .
Смотрите также maxsizethreshold
параметр именно для этого. Устанавливается в файле проекта prf или в качестве параметра командной строки, например, для 100 КБ
unison project -maxsizethreshold 100