Réponses:
Un fichier ou répertoire caché commence par un point (par exemple .bash_history
, .cache/
). Le modèle pour cela est .*
, vous pouvez donc utiliser l' --exclude '.*'
option pour exclure les fichiers et répertoires cachés. Cette option doit précéder les autres --include
modèles car:
Un fichier donné est exclu par le système de sélection de fichier exactement lorsque la première condition de sélection de fichier correspondante spécifie que le fichier doit être exclu; sinon le fichier est inclus.
(de l' homme duplicité )
Dans la GUI de duplicity ("Backup" / deja-dup), si vous voulez lister le fichier dot dans vos fichiers exclus, vous pouvez avoir du mal à les sélectionner via la GUI.
Cela ne répond PAS à la question, mais les autres réponses faisaient référence à des non-solutions en ligne de commande. Il s'agit d'une non-solution GUI.
La décision du développeur est de garder les options très simples. Cela a été demandé plusieurs fois, voici et voici quelques rapports de bogues / demandes de fonctionnalités sur le problème.
Un moyen plus facile de réaliser ce que vous voulez consiste à ajouter uniquement les répertoires (/ Documents, / Musique, / Images, etc ...) individuellement, au lieu de sélectionner l'intégralité du répertoire / Home. Vous avez probablement 10 dossiers ou moins dans votre répertoire / Home, donc c'est plus facile que d'exclure manuellement tous les dossiers et fichiers cachés.
C'est une bonne question, mais la réponse est d'utiliser une solution de contournement.
--exclude '*'
commande est nécessaire, alors j'espère que j'économise du temps aux autres maintenant.
--include Documents --include Music
, n'oubliez pas d'ajouter--exclude '*'
à la fin ou les fichiers seront inclus de toute façon.