Voglio sincronizzare le seguenti posizioni usando all'unisono:
- / home / user / Audiolibri con / shared / Audiolibri
- / home / user / musica con / shared / musica
- / home / user / Podcast con / shared / Podcast
Quali sarebbero i parametri della riga di comando all'unisono? Sulla base di questo, posso indovinare
Se vengono fornite una o più preferenze di percorso, Unison sincronizzerà solo questi percorsi e i relativi figli. (Questo è utile per fare una sincronizzazione veloce di una sola directory, per esempio.) Nota che le preferenze del percorso sono interpretate letteralmente, non sono espressioni regolari.
Ecco la mia ipotesi. È corretto?
unison -ui text /home/user /nocrypt/Shared -path Audiobooks -path Music -path Podcasts
Potrei anche usare un profilo. Ho letto i documenti di aiuto e ho trovato un esempio che ho adattato. Non sono sicuro che sia corretto, tuttavia.
Modificato dai documenti di aiuto: ecco un profilo più sofisticato, che illustra alcune altre utili funzionalità.
# Roots of the synchronization
root = /home/user
root = /shared
# Paths to synchronize
path = Audiobooks
path = Music
path = Podcasts
È corretto?
Quando ho finito di scrivere questa domanda, ho praticamente capito. Penso che entrambi i metodi sopra siano corretti. La cosa grandiosa all'unisono è che puoi fare una "corsa a secco" nello stesso modo in cui faresti una vera sincronizzazione. L'azione predefinita è sempre "nessuna azione" (dopo che tutte le modifiche sono state presentate). Ho intenzione di testarlo ora e vedere se funziona. Immagino di non aver bisogno di una risposta, ma lascerò qui questa domanda come riferimento (e risponderò io stesso con una conferma se ha funzionato o meno).