Comment définir la duplicité pour exclure la sauvegarde de tous les fichiers et dossiers cachés, sans spécifier chacun d'entre eux?
Un fichier ou un répertoire masqué commence par un point (par exemple, .bash_history
, .cache/
). Le modèle utilisé est .*
. Vous pouvez donc utiliser l'option --exclude '.*'
pour exclure les fichiers et les répertoires masqués. Cette option doit précéder les autres modèles --include
parce que:
Un fichier donné est exclu par le système de sélection de fichiers 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 homme duplicité )
Dans l’interface graphique de duplicité ("Backup"/deja-dup), si vous souhaitez répertorier le fichier de points dans vos fichiers exclus, vous aurez peut-être de la difficulté à les sélectionner via l’interface graphique.
Cela ne répond PAS à la question, mais les autres réponses faisaient référence à des solutions non en ligne de commande. Ceci est une non-solution graphique.
La décision du développeur est de garder les options très simples. Cela a été demandé à plusieurs reprises, ici et ici quelques rapports de bogues/demandes de fonctionnalités sur le problème.
Un moyen plus facile de réaliser ce que vous voulez est d’ajouter uniquement les répertoires (/ Documents,/Musique,/Images, etc.) au lieu de sélectionner l’ensemble du répertoire/Home. Vous avez probablement 10 dossiers ou moins dans votre répertoire/Home, il est donc plus facile que d'exclure manuellement tous les dossiers et fichiers cachés.
C'est une bonne question, mais la solution consiste à utiliser une solution de contournement.