Un système que j’utilise :
Je fais la liste arborescente de mes répertoires :
#ignore = Path rep_a
#ignore = Path rep_a_1
#ignore = Path rep_a_1_1
#ignore = Path rep_a_2
#ignore = Path rep_b
#ignore = Path rep_b_1
#ignore = Path rep_b_2
...
Comme cela tu n’as plus qu’à décommenter en supprimant les #
C’est souvent pas la peine de descendre jusqu’au tréfond du finfond
J’utilise :
$ ls
pour faire les listes
mais il existe sans doute une commande adoc qui sort directement l’arborescence des fichiers dans un fichier texte …
si tu la connais … Je suis preneur 
Utilise aussi .unison/common pour tes options générales.
le mien ressemble à :
[code]#label = common
Racine <=> NoN spécifié dans common ; mais dans defaulf.prf
Liens symboliques à suivre
follow = Path Documents/docs
#sortnewfirst ; Renvoi une erreur
#Type de fichiers à ne pas prendre en charge normalement
ignore = Name *.iso
ignore = Name *.img
#Fichiers de Zim
ignore = Path *.zim
ignore = Name .zim
ignore = Name notebook.zim
Fichiers de sauvegarde à ne pas prendre en charge
ignore = Name *.bac
ignore = Name *.bak
ignore = Name *.bk
ignore = Name *.backup
ignore = Name *.old
# Abiword
ignore = Name *.bak~
# Acer eRecovery Management Backup File
ignore = Name *.acr
# Blender
ignore = Name *.blend1
ignore = Name *.blend2
# Freeplan
ignore = Path */.backup
# Path */.backup => Ne donne pas le résultat attendu ????
ignore = Regex Documents/.*\.backup
# Regex = ok!
# Original File
ignore = Name *.ori
ignore = Name *.orig
Spécifier des noms et des chemins temporaires à ignorer
ignore = Name temp.*
ignore = Name ~
ignore = Name .~
#ignore = Name *.o ; n’existe pas dans les dossiers utilisateur.
ignore = Name .tmp
ignore = Name .Trash
Afficher dans le terminal le journal des actions effectuées
log = true
Hauteur de la fenêtre
height = 30
[/code]
Voilà, inspire-toi si ça t’aide.
A+