web-dev-qa-db-ja.com

ユニゾン:サイズで無視しますか?

rsyncには:

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

ユニゾンにも同様のオプションがありますか?

5
Ole Tange

-copythresholdオプションを使用できます。ユニゾンヘルプフラグから:

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

何もしないダミーのプログラム/スクリプトを作成できます。通常、copyprogとして特別なオプションを指定してrsyncを指定すると思いますが、何もコピーしたくない場合は、copyprogは何も実行しないでください。

6
Liam M.
# ~/.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""

nison Wiki からコピー。

1

これも参照maxsizethresholdパラメータ。 prfプロジェクトファイルで設定するか、コマンドラインオプションとして設定します(例:100Kb)

unison project -maxsizethreshold 100
0