Ich möchte die folgenden Speicherorte mit unisono synchronisieren:
- / home / user / Hörbücher mit / shared / Hörbücher
- / home / user / Musik mit / shared / Musik
- / home / user / Podcasts mit / shared / Podcasts
Was wären die unisono Kommandozeilenparameter? Aufgrund dessen kann ich raten
Wenn eine oder mehrere Pfadeinstellungen angegeben sind, synchronisiert Unison nur diese Pfade und ihre untergeordneten Pfade. (Dies ist beispielsweise nützlich, um eine schnelle Synchronisierung von nur einem Verzeichnis durchzuführen.) Beachten Sie, dass die Pfadeinstellungen wörtlich interpretiert werden - es handelt sich nicht um reguläre Ausdrücke.
Hier ist meine Vermutung. Ist das korrekt?
unison -ui text /home/user /nocrypt/Shared -path Audiobooks -path Music -path Podcasts
Ich könnte auch ein Profil verwenden. Ich habe die Hilfedokumente gelesen und ein Beispiel gefunden, das ich angepasst habe. Ich bin mir jedoch nicht sicher, ob es richtig ist.
Geändert von den Hilfedokumenten: Hier ist ein komplexeres Profil, das einige andere nützliche Funktionen veranschaulicht.
# Roots of the synchronization
root = /home/user
root = /shared
# Paths to synchronize
path = Audiobooks
path = Music
path = Podcasts
Ist das korrekt?
Als ich mit dem Schreiben dieser Frage fertig war, habe ich es so ziemlich herausgefunden. Ich denke, beide oben genannten Methoden sind korrekt. Das Tolle an unison ist, dass Sie einen "Trockenlauf" genauso durchführen können, wie Sie eine tatsächliche Synchronisierung durchführen würden. Die Standardaktion ist immer "keine Aktion" (nachdem alle Änderungen angezeigt wurden). Ich werde es jetzt testen und sehen, ob es funktioniert. Ich glaube, ich brauche keine Antwort, aber ich lasse diese Frage hier als Referenz (und beantworte sie selbst mit der Bestätigung, ob dies funktioniert hat oder nicht).