unisonを使用して次の場所を同期します。
- / shared / Audiobooksを含む/ home / user / Audiobooks
- / home / user / Music with / shared / Music
- / shared / Podcastsを使用した/ home / user / Podcasts
ユニゾンのコマンドラインパラメーターはどうなりますか?これに基づいて、私は推測することができます
1つ以上のパス設定が指定されている場合、Unisonはこれらのパスとその子のみを同期します。(たとえば、1つのディレクトリのみの高速同期を行う場合に便利です。)パスの設定は文字どおりに解釈されることに注意してください。正規表現ではありません。
これが私の推測です。あれは正しいですか?
unison -ui text /home/user /nocrypt/Shared -path Audiobooks -path Music -path Podcasts
プロファイルを使用することもできます。ヘルプドキュメントを読んで、私が適応した例を見つけました。しかし、それが正しいかどうかはわかりません。
ヘルプドキュメントからの変更:以下は、より洗練されたプロファイルで、その他の便利な機能を示しています。
# Roots of the synchronization
root = /home/user
root = /shared
# Paths to synchronize
path = Audiobooks
path = Music
path = Podcasts
あれは正しいですか?
私がこの質問を書き終えた頃には、ほとんど理解できていました。上記の両方の方法が正しいと思います。ユニゾンの素晴らしい点は、実際の同期と同じ方法で「ドライラン」を実行できることです。デフォルトのアクションは常に「アクションなし」です(すべての変更が提示された後)。ここでテストして、動作するかどうかを確認します。答えは必要ないと思いますが、この質問は参考のためにここに残します(そして、これが機能したかどうかの確認で自分で答えます)。