Унисон: игнорировать по размеру?

5

Rsync имеет:

--max-size=SIZE         don't transfer any file larger than SIZE

У unison есть подобная опция?

Оле Танге
источник

Ответы:

6

Вы можете использовать -copythresholdопцию. От флага помощи в унисон:

-copythreshold n   use copyprog on files bigger than this (if >=0, in Kb)

Вы можете сделать фиктивную программу / скрипт, который ничего не делает. Обычно я полагаю, что вы указали бы rsync со специальными параметрами в качестве функции копирования, но если вы не хотите ничего копировать, программа копирования не должна предпринимать никаких действий.

Лиам М.
источник
0
# ~/.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 .

Камил Словиковски
источник
0

Смотрите также maxsizethreshold параметр именно для этого. Устанавливается в файле проекта prf или в качестве параметра командной строки, например, для 100 КБ

unison project -maxsizethreshold 100
Джордж Мутсопулос
источник
Этот вариант работает? Документация была для унисонной версии 2.48.4
Джордж Мутсопулос