[Mémo] Quelques Regex pour Duplicati
Afin que mes différentes sauvegardes par l'intermédiaire de Duplicati, ( voir mon tuto pour l'installation en docker ) soit moins remplies de choses inutiles. J'applique quelques regex*. Voici quelques exemples :
Exclure les fichiers de logs :
.*\.log(\.[0-9]{1,2})?$
Ici sont exclu les fichiers terminant par .log ou par .log.X ou X est un chiffre.
Exclure les dossiers de logs :
.*\/[L|l]ogs?\/
Ici sont exclu les dossiers ayant pour nom "Logs", "Log", "logs" ou "log".
Exclure les dossiers de Caches :
.*\/[C|c]aches?\/
Ici sont exclu les dossiers ayant pour nom "Caches", "Cache", "caches" ou "cache".
Exclure les dossiers @eaDir :
.*\/@eaDir\/
Ici sont exclu les dossiers ayant pour nom "@eaDir", spécial pour NAS Synology

Exclure les dossiers de transcodage de plex et Jellyfin :
.*\/(plex|jellyfin)\/*.*\/([T|t]ranscodes?)\/
Mes conteneurs Plex et Jellyfin ( 1ere partie du regex ) sont des dans dossiers respectif plex et jellyfin, ce regex permet d'exclure leurs dossiers de transcodage.
Exclure les dossiers "Public" présents à la racine des dossiers de mes utilisateurs Nextcloud :
.*\/data\/[a-zA-Z0-9]*\/files[a-zA-Z_]*\/Public\/
Attention ici je concidère que mes utilisateurs ont forcément un pseudo sans caractère spéciaux ( uniquement des lettres et/ou des chiffres )
* Les regex sont a renseigner à l'étape 3 de la création/édition d'une sauvegarde. Onglet Filtres, on sélectionne "Exclure l'expression régulière".
Dernière édition: