Můj Déjà Dup zálohy se tiše zvětšily a všiml jsem si, že obsahují velké množství nepotřebných souborů (např. *.pyc
soubory, **__pycache__
složky a další dočasné věci související se sestavením).
Vím, že mohu ignorovat konkrétní složky, ale Existuje způsob, jak vyloučit soubory nebo složky podle vzorů?
Myslel jsem, že v konfiguračním souboru by mohlo být více možností, ale Déjà Dup nepoužívá ani jeden. Tak jsem se podíval na duplicitu (CLI, na kterém je založen), ale manuálová stránka také nezmiňuje konfigurační soubor. Vím, že duplicita může ignorovat soubory a složky založené na vzorech (--exclude
, --exclude-filelist
), ale netuším, jak to zkombinovat s Déjà Dup .
Musím se vzdát Déjà Dup a použijte duplicitu ručně? Nebo existuje způsob, jak nastavit potřebné možnosti tak, aby byly použity automaticky, když duplicita používá Déjà Dup ?
Přijatá odpověď:
Seznam vyloučení můžete upravit takto:
gsettings get org.gnome.DejaDup exclude-list
# remove comment to execute
# gsettings set org.gnome.DejaDup exclude-list ['path1', 'path2']
Zdroj:https://answers.launchpad.net/deja-dup/+question/280954
Pokusil jsem se do tohoto seznamu přidat vzory jako ‚**/.git‘ a ‚**/build‘ takto:
gsettings get org.gnome.DejaDup exclude-list > exclude-list
gedit exclude-list
gsettings set org.gnome.DejaDup exclude-list "`cat exclude-list`"
Ale zdá se mi, že ty ** nebyly předány duplicitě.
Takže místo toho jsem skončil hledáním jako
locate "/home/*/.svn"
locate "/home/*/build"
a ručně je přidali do seznamu výjimek