Bonjour tout le monde,
J’utilise rsync pour un petit script de sauvegarde de répertoires.
Je souhaite inclure uniquement certains répertoires du répertoire-source, mais c’est tout le contenu du répertoire-source qui est sauvegardé.
Merci d’avance pour vos éclaircissements.
```
#!/bin/bash
SOURCE="/home/muchos/"
DESTINATION="/media/muchos/muchos-bkp/backup/"
# Check for backup disk and interrupt script if necessary
if [ ! -e "$DESTINATION" ]
then
echo "Backup disk missing!"
exit
fi
# Making backups…
rsync -a --progress --stats --delete --include={'Desktop/','Documents/','Downloads/','Music/','Pictures/','Videos/','Works/**'} --exclude= $SOURCE $DESTINATION
# Change date of the file
DATE=$(date -I)
touch $DESTINATION$DATE
exit
```
# --exclude-from= ?
Posté par pseudonymous . Évalué à 2 (+1/-0).
Pas le temps de chercher le pépin dans la version
--exclude=.Je me suis battu avec ça aussi il y a un paquet d'année.
J'ai mis au point mes scripts en utilisant
--exclude-from=finalement.Le paramètre est un fichier contenant les chemins relatifs à exclure de la synchro.
Mon fichier contient un chemin par ligne sous la forme
chemin/à/exclure, sans/, sans*. Ah ben justement, c'est peut-être là que le bas blesse dans la version--exclude=.Envoyer un commentaire
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.