logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 05-01-2019 21:11:18

cledefa49
Membre
Lieu : Anjou
Distrib. : Debian GNU/Linux 12 (bookworm)
Noyau : Linux 6.1.0-17-amd64
(G)UI : Gnome
Inscription : 08-11-2017

rsync: je ne m'en sors pas avec les options

Malgré recherche d'exemples et essais divers, je ne parviens pas à faire ce que je souhaite:
un script pour ne sauvegarder que quelques répertoires de mon home en excluant tout le reste.
Voici ma dernière écriture:

#!/bin/bash

#Script de sauvegarde basé sur rsync

SOURCE=/home/remy
DESTINATION=/tmp/Sauvegarde
FILE_FILTER=/tmp/myfilter.txt

echo "
# inclusion du répertoire Documents et PhotosA_Trier
+ Documents/
+ PhotosA_Trier/

# inclusion du contenu de ces répertoires
+ Documents/**
+ PhotosA_Trier/**

# exclusion de tout le reste
- *
"
> ${FILE_FILTER}

rsync -r -t -x -v -n --progress -l -s -include-from="${FILE_FILTER}"  ${SOURCE} ${DESTINATION}

exit

 



Quelqu'un pourrait-il m'expliquer ce qui est faux dans ce code ?


Bon, eh bien je vais partir en Théorie, parce que "en théorie, tout se passe bien"
(Mais je ne sais pas de qui est cette citation ...)

Hors ligne

#2 05-01-2019 21:22:45

anonyme
Invité

Re : rsync: je ne m'en sors pas avec les options

Bonjour,

Le fichier d'inclusion doit contenir des motifs sur chaque ligne, je pense que tes '+' (ainsi que le '-' d'exclusion) sont superflus ainsi que les inclusions de répertoires. De même je ne vois pas l'intérêt d'avoir deux fois le symbole '*'  l'un derrière l'autre sur chaque ligne.

Edit: les exclusions se font par l'option symétrique --exclude-file

Si ça peut aider

Dernière modification par anonyme (05-01-2019 21:35:38)

Pied de page des forums