Forum général.général exclusion avec rsync

Posté par  .
Étiquettes : aucune
0
14
fév.
2006
Bonjour à tous,
je crois avoir bien suivi la tuto du site de léa à propos des exclusions avec rsync mais pourtant je n'arrive pas à exclue un répertoire...

voila mon code:
SRCDIR=/home/sonia/profile
DESTDIR=/mnt/sauve/test/sauvegarde
BACKUPDIR=/mnt/sauve/test/backup/heure
EXCLUDES=/home/scripts/exclud.lst
OPTIONS="-P --force --ignore-errors --exclude=$EXCLUDES --delete --backup --backup-dir=$BACKDIR -arvgop

rsync $OPTIONS -e ssh 172.25.56.2:$SRCDIR $DESTDIR

mon fichier exclud.lst:
/home/sonia/profile/Cookies

et pourtant à chaque fois le dossier Cookies et son contenu est récopié...
Je ne vois pas ou j'ai fai l'erreur!
si quelqu'un pouvait m'aider, je vous remercie d'avance!
  • # --exclude-from=ton_fichier.lst

    Posté par  . Évalué à 2.

    Le --exclude tout court quant à lui, c'est pour lister des chemins ou patterns à exclure directement.
    • [^] # Re: --exclude-from=ton_fichier.lst

      Posté par  . Évalué à 0.

      oui exact! désolé j'ai mal posté
      dans mes options j'ai bien :
      --exclude-from=$EXCLUDES

      et le dossier a exclure est toujours recopié....
      j'ai essayé aussi avec --exclude en mettant directement le chemin et ca ne marche pas....
      • [^] # Re: --exclude-from=ton_fichier.lst

        Posté par  . Évalué à 2.

        D'aprés rsync(1):

        /foo" would exclude a file called foo in the transfer-root directory
        foo/" would exclude any directory called foo
        • [^] # Re: --exclude-from=ton_fichier.lst

          Posté par  . Évalué à 0.

          donc il faudrait que je change mon exclud.lst???
          que je mette Cookies/ pour exclure le dossier Cookies??

          ben ca ne fonctionne pas... J'ai vraiment du mal avec l'exclusion, désolé.
          merci de votre aide en tout cas
          • [^] # Re: --exclude-from=ton_fichier.lst

            Posté par  . Évalué à 1.

            Personnellement, j'utilise directement les options avec une syntaxe du genre :

            rsync --exclude 'Cookies/*' [...]

            et ça fonctionne (avec --exclude , mais il y a des fortes chances que ça fonctionne aussi avec --exclude-from, reste à tester s'il faut ou non mettre les ' ' dans exclude.lst).

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.