[BASH] aide sur rsync
Résolu
leyetiardechois
Messages postés
18
Date d'inscription
Statut
Membre
Dernière intervention
-
leyetiardechois Messages postés 18 Date d'inscription Statut Membre Dernière intervention -
leyetiardechois Messages postés 18 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
voilà, j'utilise un script pour mes sauvegardes qui utilise rsync de la façon suivante:
Il synchronise donc moi rep personnel, et enregistre les changements dans un autre dossier.
Je voudrais savoir quelle option utiliser pour qu'il ignore certains dossiers à ne pas sauvegarder.
J'ai lu le man, mais l'anglais et moi ça fait 2 et j'ai rien pigé.
Si vous savez, merci d'avance.
voilà, j'utilise un script pour mes sauvegardes qui utilise rsync de la façon suivante:
/usr/bin/rsync -ah --stats --delete --backup --backup-dir=/mnt/data/sauvegardes/${LADATE}/ /home/MOI/ /mnt/data/sauvegardes/MOI/
Il synchronise donc moi rep personnel, et enregistre les changements dans un autre dossier.
Je voudrais savoir quelle option utiliser pour qu'il ignore certains dossiers à ne pas sauvegarder.
J'ai lu le man, mais l'anglais et moi ça fait 2 et j'ai rien pigé.
Si vous savez, merci d'avance.
A voir également:
- [BASH] aide sur rsync
- Bingo bash - Télécharger - Divers Jeux
- Bash list ✓ - Forum Shell
- Bash permission non accordée - Forum Shell
- Bash pause ✓ - Forum Shell
- Bash addition - Forum Programmation
5 réponses
hello
il y a là un man en français http://www.delafond.org/traducmanfr/man/man1/rsync.1.html
--exclude=MOTIF exclut les fichiers correspondant au MOTIF
--exclude-from=FICHIER lit des motifs d'exclusion depuis FICHIER
il y a là un man en français http://www.delafond.org/traducmanfr/man/man1/rsync.1.html
--exclude=MOTIF exclut les fichiers correspondant au MOTIF
--exclude-from=FICHIER lit des motifs d'exclusion depuis FICHIER
Merci,
alors si je veux exclure les dossiers x/ et y/, et qu'ils sont placé dans /home/MOI/, ma commande devient:
Ou bien je devrai les placer ailleurs?
alors si je veux exclure les dossiers x/ et y/, et qu'ils sont placé dans /home/MOI/, ma commande devient:
/usr/bin/rsync -ah --stats --delete --backup --backup-dir=/mnt/data/sauvegardes/${LADATE}/ -x/ -y/ /home/MOI/ /mnt/data/sauvegardes/MOI/
Ou bien je devrai les placer ailleurs?
Salut,
Non !
Non !
/usr/bin/rsync -ah --stats --delete --backup --backup-dir=/mnt/data/sauvegardes/${LADATE}/ --exclude=x/ --exclude=y/ /home/MOI/ /mnt/data/sauvegardes/MOI/
OK merci.
Encore une question...
--exclude=x/ suffit ou --exclude=/home/MOI/x/ c'est mieux
Et pas la peine de mettre x/* ?
dsl pour ces questions, mais faut bien apprendre :)
Merci beaucoup
Encore une question...
--exclude=x/ suffit ou --exclude=/home/MOI/x/ c'est mieux
Et pas la peine de mettre x/* ?
dsl pour ces questions, mais faut bien apprendre :)
Merci beaucoup
Le "--exclude=x/" suffit.
Extrait du "man rsync" :
Extrait du "man rsync" :
Notez aussi que les options --include et --exclude prennent un motif chacune. Pour ajouter plusieurs motifs, utilisez les options --include- from et --exclude-from ou plusieurs options --include et --exclude. Les motifs peuvent prendre plusieurs formes. Les règles sont : o [...] o si le motif finit avec un /, il va correspondre à un répertoire uniquement, pas un fichier, ni un lien ou un périphérique.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question