My Déjà Dup backups have become quiet large and I noticed they contain a huge number of unnecessary files (e.g. *.pyc
files, **__pycache__
folders and other build related temporary stuff).
I know that I can ignore specific folders, but is there a way to exclude files and or folders by patterns?
I thought there might be more options usable trough a configuration file, but Déjà Dup doesn't use one. So I looked at duplicity (the CLI it is based on), but the man page doesn't mention a configuration file either. I know that duplicity can ignore files and folders based on patterns (--exclude
, --exclude-filelist
), but I have no idea how to combine this with Déjà Dup.
Do I have to ditch Déjà Dup and use duplicity manually? Or is there a way to set the needed options, so that they are used automatically, when duplicity is used by Déjà Dup?
Best Answer
You can edit the exclude list like:
Source: https://answers.launchpad.net/deja-dup/+question/280954
I tried to add patterns like '**/.git' and '**/build' into that list, like this:
But to me it seems like the **'s were not passed to duplicity. So instead I ended up doing seaches like
and added them to the exclude-list manually